<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE COMPANY'S DECEMBER 31, 1995 AND JUNE 30, 1996 FINANCIAL STATEMENTS AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <MULTIPLIER> 1,000 <PERIOD-TYPE> YEAR 6-MOS <FISCAL-YEAR-END> DEC-31-1995 DEC-31-1996 <PERIOD-START> JAN-01-1995 JAN-01-1996 <PERIOD-END> DEC-31-1995 JUN-30-1996 <CASH> 3,517 1,905 <SECURITIES> 0 0 <RECEIVABLES> 6,862 12,311 <ALLOWANCES> 195 120 <INVENTORY> 0 0 <CURRENT-ASSETS> 10,984 15,443 <PP&E> 2,371 3,386 <DEPRECIATION> 922 1,242 <TOTAL-ASSETS> 12,848 17,999 <CURRENT-LIABILITIES> 6,712 9,390 <BONDS> 0 0 <PREFERRED-MANDATORY> 1,053 1,053 <PREFERRED> 0 0 <COMMON> 1,570 2,340 <OTHER-SE> 3,143 4,994 <TOTAL-LIABILITY-AND-EQUITY> 12,848 17,999 <SALES> 24,738 17,947 <TOTAL-REVENUES> 24,738 17,947 <CGS> 2,915 1,865 <TOTAL-COSTS> 2,915 1,865 <OTHER-EXPENSES> 16,147 12,021 <LOSS-PROVISION> 195 120 <INTEREST-EXPENSE> 160 142 <INCOME-PRETAX> 5,707 4,004 <INCOME-TAX> 2,258 1,521 <INCOME-CONTINUING> 3,449 2,483 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 3,449 2,483 <EPS-PRIMARY> 0.12 0.13 <EPS-DILUTED> 0.12 0.13