<ARTICLE> 5 <LEGEND> This schedule contains summary financial information extracted from financial statements included in Quarterly Report Form 10-QSB for the quarter ended October 31, 1996 and is qualified in its entirety by reference to such financial statements. </LEGEND> <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> APR-30-1996 <PERIOD-START> MAY-01-1996 <PERIOD-END> OCT-31-1996 <CASH> 1,087,508 <SECURITIES> 0 <RECEIVABLES> 5,616,590 <ALLOWANCES> 472,000 <INVENTORY> 618,887 <CURRENT-ASSETS> 7,364,450 <PP&E> 8,057,472 <DEPRECIATION> 3,958,322 <TOTAL-ASSETS> 14,614,499 <CURRENT-LIABILITIES> 7,335,291 <BONDS> 0 <COMMON> 1,965,863 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <OTHER-SE> 4,653,389 <TOTAL-LIABILITY-AND-EQUITY> 14,614,499 <SALES> 6,538,036 <TOTAL-REVENUES> 14,024,171 <CGS> 1,149,731 <TOTAL-COSTS> 6,853,442 <OTHER-EXPENSES> 6,575,483 <LOSS-PROVISION> 39,998 <INTEREST-EXPENSE> 35,618 <INCOME-PRETAX> 552,938 <INCOME-TAX> 0 <INCOME-CONTINUING> 552,938 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 552,938 <EPS-PRIMARY> .14 <EPS-DILUTED> .14