I operate a Business Center in Mexico (www.135-bc.com) where I lease serviced offices, virtual offices and meeting rooms to several clients. What we need is a complete platform to handle the back end of our operation. Specifically I need this:
1. Billing system - This I already have developed on CakePHP (by a third party contractor in Mexico), but I want to continue building on this
2. Client managing - The billing system already has the client catalogue, but has only billing info. We need a system to keep track of our client's non-billing contacts (for example, for message forwarding) and were we can upload documents for our clients
3. Meeting room booking - We need a a meeting room booking function where we can create meeting rooms which our clients can see online (see their availability) and allow them to book the room
4. Inventory - We lease our offices with office furniture and IP phones, we need a catalogue to keep track of all of our furniture inventory and who...