<ARTICLE> 5
<MULTIPLIER> 1,000
       
                                                  
<PERIOD-TYPE>                   12-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1998
<PERIOD-START>                             JAN-01-1997             JAN-01-1998
<PERIOD-END>                               DEC-31-1997             MAR-30-1998
<CASH>                                           6,551                   8,640
<SECURITIES>                                         0                       0
<RECEIVABLES>                                   12,587                  16,865
<ALLOWANCES>                                      (100)                   (200)
<INVENTORY>                                         24                   2,525
<CURRENT-ASSETS>                                19,341                  28,929
<PP&E>                                           8,379                  11,167
<DEPRECIATION>                                  (2,843)                 (3,519)
<TOTAL-ASSETS>                                  25,038                  36,738
<CURRENT-LIABILITIES>                           16,251                  25,338
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                9                       9
<PREFERRED>                                          0                       0
<COMMON>                                            14                      14
<OTHER-SE>                                       6,873                   9,234
<TOTAL-LIABILITY-AND-EQUITY>                    25,038                  36,738
<SALES>                                         27,280                  33,210
<TOTAL-REVENUES>                                29,071                  37,662
<CGS>                                           21,226                  27,559
<TOTAL-COSTS>                                   21,226                  27,559
<OTHER-EXPENSES>                                10,405                   7,156
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                (266)                    (83)
<INCOME-PRETAX>                                 (2,691)                  2,908
<INCOME-TAX>                                         0                    (728)
<INCOME-CONTINUING>                             (2,691)                  2,180
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                    (2,691)                  2,180
<EPS-PRIMARY>                                    (0.21)                   0.15
<EPS-DILUTED>                                    (0.21)                   0.08