42 computer consulting services designed to facilitate the management of professional services resources by either the service provider or the user of professional services by tracking personnel, billing and assignment information; summarizing time and billing information used to generate invoices, project revenues, calculate costs and produce detailed financial and MIS reporting; and allowing automated matching of consultant skill to client needs