<ARTICLE> 5 <PERIOD-TYPE> 6-MOS 6-MOS <FISCAL-YEAR-END> JUL-31-1998 JUL-31-1997 <PERIOD-START> AUG-01-1997 AUG-01-1996 <PERIOD-END> JAN-31-1998 JAN-31-1997 <CASH> 41,350,721 40,766,258 <SECURITIES> 0 0 <RECEIVABLES> 7,469,374 7,188,262 <ALLOWANCES> 718,000 554,000 <INVENTORY> 0 0 <CURRENT-ASSETS> 65,568,654 60,744,744 <PP&E> 3,750,669 3,524,776 <DEPRECIATION> 1,657,943 1,127,176 <TOTAL-ASSETS> 71,700,818 65,419,009 <CURRENT-LIABILITIES> 26,608,306 22,615,315 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 144,436 137,966 <OTHER-SE> 38,938,906 37,509,061 <TOTAL-LIABILITY-AND-EQUITY> 71,700,818 65,419,009 <SALES> 21,905,870 8,667,194 <TOTAL-REVENUES> 21,905,870 8,667,194 <CGS> 4,694,399 1,927,865 <TOTAL-COSTS> 22,602,010 14,561,185 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 0 0 <INCOME-PRETAX> 408,599 (4,771,057) <INCOME-TAX> 0 0 <INCOME-CONTINUING> 408,599 (4,771,057) <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 408,599 (4,771,057) <EPS-PRIMARY> .03 (.35) <EPS-DILUTED> .03 (.35)