<ARTICLE> 5
<MULTIPLIER> 1,000
       
                                                  
<PERIOD-TYPE>                   12-MOS                   6-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1997
<PERIOD-START>                             JAN-01-1996             JAN-01-1997
<PERIOD-END>                               DEC-31-1996             JUN-30-1997
<CASH>                                          20,308                  22,602
<SECURITIES>                                     8,964                   5,157
<RECEIVABLES>                                    3,718                   5,256
<ALLOWANCES>                                       637                     652
<INVENTORY>                                        504                     440
<CURRENT-ASSETS>                                33,961                  33,972
<PP&E>                                           2,747                   3,896
<DEPRECIATION>                                   1,729                   2,060
<TOTAL-ASSETS>                                  38,250                  39,158
<CURRENT-LIABILITIES>                            4,316                   4,667
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                            67                      67
<OTHER-SE>                                      33,867                  34,424
<TOTAL-LIABILITY-AND-EQUITY>                    38,250                  39,158
<SALES>                                         20,907                  12,905
<TOTAL-REVENUES>                                20,907                  12,905
<CGS>                                            2,498                   1,747
<TOTAL-COSTS>                                   16,926                  12,965
<OTHER-EXPENSES>                                     0                       0
<LOSS-PROVISION>                                   215                     135
<INTEREST-EXPENSE>                                  10                       4
<INCOME-PRETAX>                                  5,253                     698
<INCOME-TAX>                                     1,051                     244
<INCOME-CONTINUING>                              4,202                     454
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                     4,202                     454
<EPS-PRIMARY>                                      .63                     .07
<EPS-DILUTED>                                      .63                     .07