When a client comes to us wanting a website that is professional, offers customized form/data collection tools, newsletters and other content that requires an advanced database driven environment we recommend building their site on a software foundation called "Joomla!". Starting with Joomla! (a free open source software) we can create a robust, fully customized website for our client that allows them as much (or as little) access to manage content and customer data as they want.
This foundation allows us to create multiple layers of front-end and/or back-end access for multiple users. Depending on the clients short and long term goals we will use this software and then add our own custom code to make it do what the client wants.
Building a website using this structure insures that our clients will never outgrow their website and need to "start from scratch" again.