<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000
<S> <C> <C>
<PERIOD-TYPE> YEAR 3-MOS
<FISCAL-YEAR-END> DEC-31-1999 DEC-31-2000
<PERIOD-START> JAN-01-1999 JAN-01-2000
<PERIOD-END> DEC-31-1999 MAR-31-2000
<CASH> 5,835 30,424
<SECURITIES> 3,975 2,807
<RECEIVABLES> 1,528 7,398
<ALLOWANCES> 50 163
<INVENTORY> 0 0
<CURRENT-ASSETS> 11,543 40,715
<PP&E> 1,111 1,889
<DEPRECIATION> 218 335
<TOTAL-ASSETS> 12,499 42,358
<CURRENT-LIABILITIES> 1,734 7,386
<BONDS> 0 0
0 0
19,480 48,618
<COMMON> 10,928 23,291
<OTHER-SE> 19,684 36,960
<TOTAL-LIABILITY-AND-EQUITY> 12,499 42,358
<SALES> 1,443 753
<TOTAL-REVENUES> 2,889 1,661
<CGS> 60 27
<TOTAL-COSTS> 12,417 9,309
<OTHER-EXPENSES> 0 0
<LOSS-PROVISION> 50 160
<INTEREST-EXPENSE> 18 3
<INCOME-PRETAX> (9,215) (7,431)
<INCOME-TAX> 0 0
<INCOME-CONTINUING> (9,215) (7,431)
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> (9,215) (7,431)
<EPS-BASIC> (2.11) (1.30)
<EPS-DILUTED> (2.11) (1.30)
</TABLE>