FinFolio can run in "service bureau" mode, where you manage multiple advisor databases from one datacenter with a centralized operations team. Create separate databases for each advisor or run multiple advisors on the same database, with a consolidated product/price table and segmented login security.
Why build your own service bureau software when you can install FinFolio and be up and running immediately? Take the time you would have spent on software development and spend it building custom interfaces and reports for your advisor clients. Focus on building your client list, not writing software.