Our platform of choice is the Joomla Framework. It is a highly modular, extendable Object Oriented codebase that uses a code structure called Model-View-Controller (MVC).
Most of the code required for tasks like interfacing with a database, managing users, access controls, categorisation and CMS functionality is already written and part of the of the framework.
For bigger projects we can quickly build an entire new component with backend and front end functionality.
This means we can quickly build what ever you need to meet your requirements.
The Joomla framework is also the foundation of the Joomla CMS. One of the worlds most popular open source content management systems.