billing software is used for timekeeping by professionals including attorneys, accountants, bookkeepers, consultants, auditors, manufacturers, contractors, architects, engineering, insurance, security, advertising agencies, art design, public relations, government, health clubs, landscapers, psychologists or any profession requiring hourly time billing