Firms providing Professional Services: Practice management software (time & billing, accounts, job management & work scheduling, document management , and productivity tools) for lawyers, consulting engineers, surveyors, architects, valuers, business consultants, computer consultants, software and web-site developers, and any other profession that derives most of its revenue from charging for time or results.