Start off with a small hosted PBX and you can expand your system as needed. Adding CPU, memory, or disk resources is quick and simple. Being a standard FreePBX system it is even possible to backup the hosted VPS and then restore this backup on an office based FreePBX system should your requirements change over time. Remember that there is no restriction on the number of extensions that you have or the number of locations these extensions are logged in from. The only thing that is restricted is the number of concurrent calls and that FreePBX configuration can practically handle.