<ARTICLE>                                 5
<MULTIPLIER>                              1,000

                                       
<PERIOD-TYPE>                             YEAR
<FISCAL-YEAR-END>                         DEC-31-1999
<PERIOD-START>                            JAN-1-1999
<PERIOD-END>                              DEC-31-1999
<CASH>                                                    10,847
<SECURITIES>                                              31,611
<RECEIVABLES>                                              8,244
<ALLOWANCES>                                                 238
<INVENTORY>                                                  832
<CURRENT-ASSETS>                                          56,261
<PP&E>                                                     5,908
<DEPRECIATION>                                             3,253
<TOTAL-ASSETS>                                            60,054
<CURRENT-LIABILITIES>                                     11,490
<BONDS>                                                        0
<PREFERRED-MANDATORY>                                          0
<PREFERRED>                                                    0
<COMMON>                                                      19
<OTHER-SE>                                                48,092
<TOTAL-LIABILITY-AND-EQUITY>                              60,054
<SALES>                                                   33,042
<TOTAL-REVENUES>                                          33,042
<CGS>                                                      4,036
<TOTAL-COSTS>                                              8,843
<OTHER-EXPENSES>                                          21,769
<LOSS-PROVISION>                                              11
<INTEREST-EXPENSE>                                           164
<INCOME-PRETAX>                                            3,648
<INCOME-TAX>                                               3,724
<INCOME-CONTINUING>                                            0
<DISCONTINUED>                                                 0
<EXTRAORDINARY>                                                0
<CHANGES>                                                      0
<NET-INCOME>                                               7,372
<EPS-BASIC>                                                 0.56
<EPS-DILUTED>                                               0.39