Professional Services companies share the need to bill clients for their services. Invoicing may be generated on the basis of a fixed fee, regular recurring fees, time based charges and the recharge of expenses. P2 extends Microsoft CRM functionality to allow the recording of time and disbursements against a client or internal Project and can be linked to the subsequent approval and billing of work performed.