<ARTICLE> 5 <MULTIPLIER> 1,000 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> MAR-31-1999 MAR-31-1998 <PERIOD-START> APR-01-1998 APR-01-1997 <PERIOD-END> MAR-31-1999 MAR-31-1998 <CASH> 2,414 2,479 <SECURITIES> 0 0 <RECEIVABLES> 6,002 3,815 <ALLOWANCES> 599 617 <INVENTORY> 807 634 <CURRENT-ASSETS> 8,911 6,776 <PP&E> 7,915 7,003 <DEPRECIATION> 5,602 4,237 <TOTAL-ASSETS> 13,765 12,630 <CURRENT-LIABILITIES> 7,744 5,612 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 956 1,500 <COMMON> 18,121 15,204 <OTHER-SE> (13,145) (11,286) <TOTAL-LIABILITY-AND-EQUITY> 5,932 5,418 <SALES> 21,899 19,811 <TOTAL-REVENUES> 21,899 19,811 <CGS> 9,547 10,209 <TOTAL-COSTS> 13,909 14,897 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 302 651 <INCOME-PRETAX> (1,859) (5,876) <INCOME-TAX> 0 0 <INCOME-CONTINUING> (1,859) (5,876) <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> (1,859) (5,876) <EPS-BASIC> (0.21) (0.76) <EPS-DILUTED> (0.21) (0.76)