you’re not using a platform. period. with few exceptions (very few) all of the big-name software companies in this space are just that – software companies. they don’t develop platforms. they develop software – desperately complex software hiding behind a platform facade. when you need to add a special-case application, can you do it yourself? no. you have to open a ticket, pay for consulting hours, dev time, testing, and hope it will work with their labyrinthine code. forget that. you deserve so much better. you deserve your own software on a true platform.