Kenya

Use Custom Fields and Divisions for Cost Centres and Design user permissions as per Req. And Advanced user permissions are already Requested Role Based Access Control.
Billable exp and biilable tabs are there to Handle billable time and exp.