<TABLE> <S> <C>

<PAGE>
 
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM FORM 10K FOR
YEAR ENDED 1/31/97 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH
FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED> 
       
<S>                             <C>                     <C>
<PERIOD-TYPE>                   YEAR                   YEAR
<FISCAL-YEAR-END>                          JAN-31-1997             JAN-31-1996
<PERIOD-START>                             FEB-01-1996             FEB-01-1995
<PERIOD-END>                               JAN-31-1997             JAN-31-1996
<CASH>                                      10,807,691               7,406,039
<SECURITIES>                                   101,507               3,960,490
<RECEIVABLES>                               13,818,504               8,253,818
<ALLOWANCES>                                   917,915                 491,037
<INVENTORY>                                          0                       0
<CURRENT-ASSETS>                            30,699,722              22,002,032
<PP&E>                                       8,935,279               4,544,610
<DEPRECIATION>                               3,999,654               1,714,081
<TOTAL-ASSETS>                              40,750,738              26,951,922
<CURRENT-LIABILITIES>                        5,594,505               2,687,016
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                       251,460                 211,060<F1>
<OTHER-SE>                                  33,262,632              23,329,456<F1>
<TOTAL-LIABILITY-AND-EQUITY>                40,750,738              26,951,922
<SALES>                                     28,724,318              16,254,859
<TOTAL-REVENUES>                            39,667,845              24,588,587
<CGS>                                        2,418,960                 935,113
<TOTAL-COSTS>                                7,073,245               4,402,738
<OTHER-EXPENSES>                            69,808,469              15,477,583
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                               6,808                   1,081
<INCOME-PRETAX>                           (36,948,629)               5,176,076
<INCOME-TAX>                                   692,253               1,584,787
<INCOME-CONTINUING>                       (37,640,882)               3,591,289
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                              (37,640,882)               3,591,289
<EPS-PRIMARY>                                  ($1.70)                    $.16<F1>
<EPS-DILUTED>                                  ($1.70)                    $.16<F1>
<FN>
<F1>The Company issued a 2:1 stock split in the form of a stock dividend on July
17, 1996. All amounts have been retroactively adjusted for the earliest period
presented.
</FN>
        

</TABLE>