<ARTICLE>                     5
<MULTIPLIER>                  1000

                           
<PERIOD-TYPE>                 Year
<FISCAL-YEAR-END>             JAN-31-2000
<PERIOD-END>                  JAN-31-2000
<CASH>                              10884
<SECURITIES>                          178
<RECEIVABLES>                       15084
<ALLOWANCES>                          830
<INVENTORY>                             0
<CURRENT-ASSETS>                    27670
<PP&E>                               9360
<DEPRECIATION>                       7594
<TOTAL-ASSETS>                      30687
<CURRENT-LIABILITIES>                8382
<BONDS>                                 0
<PREFERRED-MANDATORY>                   0
<PREFERRED>                           271
<COMMON>                              146
<OTHER-SE>                          21888
<TOTAL-LIABILITY-AND-EQUITY>        30687
<SALES>                             32649
<TOTAL-REVENUES>                    37934
<CGS>                                4842
<TOTAL-COSTS>                       23195
<OTHER-EXPENSES>                    14858
<LOSS-PROVISION>                      838
<INTEREST-EXPENSE>                      0
<INCOME-PRETAX>                      (340)
<INCOME-TAX>                            0
<INCOME-CONTINUING>                  (340)
<DISCONTINUED>                          0
<EXTRAORDINARY>                         0
<CHANGES>                               0
<NET-INCOME>                         (340)
<EPS-BASIC>                         (0.02)
<EPS-DILUTED>                       (0.02)