<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   6-MOS                   9-MOS                   12-MOS
<FISCAL-YEAR-END>                          JUN-30-1997             JUN-30-1997             JUN-30-1997             JUN-30-1997
<PERIOD-START>                             JUL-01-1996             JUL-01-1996             JUL-01-1996             JUL-01-1996
<PERIOD-END>                               SEP-27-1996             DEC-27-1996             MAR-28-1997             JUN-30-1997
<CASH>                                          18,240                  15,905                  16,126                  15,240
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                   17,300                  19,266                  21,196                  20,648
<ALLOWANCES>                                        88                     145                     136                     136
<INVENTORY>                                          0                       0                       0                       0
<CURRENT-ASSETS>                                39,271                  39,819                  41,825                  40,469
<PP&E>                                           7,036                   8,151                   9,615                  10,331
<DEPRECIATION>                                   2,619                   3,151                   3,773                   4,487
<TOTAL-ASSETS>                                  49,092                  51,991                  55,997                  56,141
<CURRENT-LIABILITIES>                            6,150                   6,565                   8,241                   7,295
<BONDS>                                          2,292                   2,058                   1,820                   1,578
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                        31,404                  32,008                  32,943                  33,343
<OTHER-SE>                                       8,713                  10,154                  11,450                  12,062
<TOTAL-LIABILITY-AND-EQUITY>                    49,092                  51,991                  55,997                  56,141
<SALES>                                            342                     491                     491                     521
<TOTAL-REVENUES>                                13,879                  29,614                  48,091                  67,332
<CGS>                                              310                     452                     454                     490
<TOTAL-COSTS>                                    7,369                  15,373                  25,305                  35,825
<OTHER-EXPENSES>                                 4,797                  10,193                  16,616                  24,591
<LOSS-PROVISION>                                     0                      75                      75                      75
<INTEREST-EXPENSE>                                  70                     113                     151                     185
<INCOME-PRETAX>                                  1,810                   4,269                   6,468                   7,290
<INCOME-TAX>                                       743                   1,752                   2,655                   3,044
<INCOME-CONTINUING>                              1,067                   2,517                   3,813                   4,246
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                     1,067                   2,517                   3,813                   4,246
<EPS-PRIMARY>                                     0.16                    0.35                    0.52                    0.56
<EPS-DILUTED>                                     0.12                    0.26                    0.40                    0.44
        

</TABLE>