<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED FINANCIAL STATEMENTS FOR THE PERIOD ENDED AS SPECIFIED AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>
<PERIOD-TYPE>                   9-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1996
<PERIOD-START>                             JAN-01-1996             JAN-01-1996
<PERIOD-END>                               SEP-30-1996             DEC-31-1996
<CASH>                                           3,401                  22,684
<SECURITIES>                                         0                       0
<RECEIVABLES>                                    2,426                   3,078
<ALLOWANCES>                                         0                     579
<INVENTORY>                                          0                     132
<CURRENT-ASSETS>                                 6,722                  26,427
<PP&E>                                           7,044                   7,707
<DEPRECIATION>                                   3,571                   3,974
<TOTAL-ASSETS>                                  10,426                  36,635
<CURRENT-LIABILITIES>                            2,936                   4,087
<BONDS>                                              0                     142
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                            76                      98
<OTHER-SE>                                       7,253                  32,308
<TOTAL-LIABILITY-AND-EQUITY>                    10,426                  36,635
<SALES>                                         18,573                   7,109
<TOTAL-REVENUES>                                18,573                  26,763
<CGS>                                            3,227                   1,718
<TOTAL-COSTS>                                    3,227                   4,522
<OTHER-EXPENSES>                                12,273                  17,609
<LOSS-PROVISION>                                     0                     149
<INTEREST-EXPENSE>                                   0                      21
<INCOME-PRETAX>                                  3,157                   4,924
<INCOME-TAX>                                     1,200                   1,800
<INCOME-CONTINUING>                                  0                       0
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                     1,957                   3,124
<EPS-PRIMARY>                                     0.33                    0.46
<EPS-DILUTED>                                     0.25                    0.38


</TABLE>