<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEETS AS OF APRIL 30, 2000 AND JANUARY 31, 2000, THE
CONSOLIDATED STATEMENTS OF OPERATIONS FOR THE THREE MONTHS ENDED APRIL 30, 2000
AND 1999, AND THE CONSOLIDATED STATEMENTS OF CASH FLOWS FOR THE THREE MONTHS
ENDED APRIL 30, 2000 AND 1999 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO
SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 3-MOS
<FISCAL-YEAR-END> DEC-31-2000
<PERIOD-START> FEB-01-2000
<PERIOD-END> APR-30-2000
<CASH> 14,647
<SECURITIES> 177
<RECEIVABLES> 8,525
<ALLOWANCES> (1,095)
<INVENTORY> 0
<CURRENT-ASSETS> 23,583
<PP&E> 8,642
<DEPRECIATION> (2,266)
<TOTAL-ASSETS> 31,395
<CURRENT-LIABILITIES> 5,798
<BONDS> 0
0
0
<COMMON> 149
<OTHER-SE> 12,470
<TOTAL-LIABILITY-AND-EQUITY> 31,395
<SALES> 0
<TOTAL-REVENUES> 6,929
<CGS> 0
<TOTAL-COSTS> 6,336
<OTHER-EXPENSES> 4,711
<LOSS-PROVISION> 458
<INTEREST-EXPENSE> (599)
<INCOME-PRETAX> (3,518)
<INCOME-TAX> 0
<INCOME-CONTINUING> (3,518)
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> (3,518)
<EPS-BASIC> (.24)
<EPS-DILUTED> (.24)
</TABLE>