<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C>
<PERIOD-TYPE> YEAR
<FISCAL-YEAR-END> MAR-31-2000
<PERIOD-START> APR-01-1999
<PERIOD-END> MAR-31-2000
<CASH> 2,382,321
<SECURITIES> 0
<RECEIVABLES> 3,332,921
<ALLOWANCES> 131,000
<INVENTORY> 0
<CURRENT-ASSETS> 6,020,887
<PP&E> 3,351,962
<DEPRECIATION> (1,192,375)
<TOTAL-ASSETS> 8,396,800
<CURRENT-LIABILITIES> 2,359,428
<BONDS> 1,139,091
0
0
<COMMON> 2,078,351
<OTHER-SE> 2,819,930
<TOTAL-LIABILITY-AND-EQUITY> 8,396,800
<SALES> 0
<TOTAL-REVENUES> 18,768,774
<CGS> 0
<TOTAL-COSTS> 14,017,316
<OTHER-EXPENSES> 4,765,461
<LOSS-PROVISION> 77,410
<INTEREST-EXPENSE> 102,992
<INCOME-PRETAX> (128,154)
<INCOME-TAX> (67,832)
<INCOME-CONTINUING> (60,322)
<DISCONTINUED> (51,389)
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> (111,711)
<EPS-BASIC> (.01)
<EPS-DILUTED> (.01)
</TABLE>