<ARTICLE> 5
       
                                                                                            

<PERIOD-TYPE>                   YEAR                   3-MOS                   3-MOS                   9-MOS
9-MOS
<FISCAL-YEAR-END>                          NOV-30-1995             NOV-30-1995             NOV-30-1996             NOV-30-1995
             NOV-30-1996
<PERIOD-END>                               NOV-30-1995             AUG-31-1995             AUG-31-1996             AUG-31-1995
             AUG-31-1996
<CASH>                                       7,791,915               6,421,876               3,411,235               6,421,876
               3,411,235
<SECURITIES>                                         0                       0                       0                       0
                       0
<RECEIVABLES>                                4,515,579               2,716,637               3,332,465               2,716,637
               3,332,465
<ALLOWANCES>                                 (156,800)               (170,249)               (411,379)               (170,249)
               (411,379)
<INVENTORY>                                    450,571                 375,195                 720,311                 375,195
                 720,311
<CURRENT-ASSETS>                            12,738,383               9,531,819               7,716,278               9,531,819
               7,716,278
<PP&E>                                       1,835,320               2,035,186               3,107,135               2,035,186
               3,107,135
<DEPRECIATION>                               (803,445)               (801,686)             (1,119,229)               (801,686)
             (1,119,229)
<TOTAL-ASSETS>                              14,366,810              11,189,089              11,668,342              11,189,089
              11,668,342
<CURRENT-LIABILITIES>                        5,346,296               2,301,457               2,062,327               2,301,457
               2,062,327
<BONDS>                                              0                       0                       0                       0
                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
                       0
<PREFERRED>                                          0                       0                       0                       0
                       0
<COMMON>                                     7,326,228               7,338,852               7,423,923               7,338,852
               7,423,928
<OTHER-SE>                                   1,687,446               1,539,175               2,182,087               1,539,175
               2,182,087
<TOTAL-LIABILITY-AND-EQUITY>                14,366,810              11,189,089              11,668,342              11,189,089
              11,668,342
<SALES>                                     19,340,905               2,665,939               3,169,786              12,243,711
              14,219,039
<TOTAL-REVENUES>                            19,576,905               2,665,939               3,169,786              12,479,711
              14,219,039
<CGS>                                       11,804,050               1,003,065               1,733,969               6,726,034
               8,162,067
<TOTAL-COSTS>                               17,784,844               2,644,169               4,078,082              10,917,717
              13,642,954
<OTHER-EXPENSES>                                     0                       0                     (8)                       0
                   1,740
<LOSS-PROVISION>                                     0                       0                       0                       0
                       0
<INTEREST-EXPENSE>                            (19,410)                 (5,744)                 (2,252)                (18,885)
                 (2,858)
<INCOME-PRETAX>                              1,955,674                  85,094               (842,873)               1,629,834
                 820,241
<INCOME-TAX>                                 (809,882)                (23,232)                 355,600               (632,313)
               (325,600)
<INCOME-CONTINUING>                          1,145,792                  61,862               (487,273)                 997,521
                 494,641
<DISCONTINUED>                                       0                       0                       0                       0
                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
                       0
<CHANGES>                                            0                       0                       0                       0
                       0
<NET-INCOME>                                 1,145,792                  61,862               (487,273)                 997,521
                 494,641
<EPS-PRIMARY>                                      .38                     .02                   (.13)                     .37
                     .13
<EPS-DILUTED>                                      .38                     .02                   (.13)                     .37
                     .13