Whether the project is big or small, using a variety of modular, connected tools is nearly always the most efficient approach. This is what we mean by agile media. Stay away from klunky, expensive proprietary platforms. Utilize the best and most practical tools for the job at hand.
We start most websites with WordPress, the most popular and user-friendly content management system (CMS) available today. Theming and customized design gets a boost from WooThemes, where they build versatile frameworks to handle a variety of different site types. There are many specialized plugins available for WordPress, including Gravity Forms, which makes the creation of dynamic contact forms a snap.
A number of developer-favorite services out there also integrate nicely with WordPress, including MailChimp for email marketing campaigns and Shopify for great-looking, solid e-commerce without the heavy lifting.
We use Freshbooks for invoicing, Liquid Web for site hosting, and utilize as well as assist others with the array of products available from Google.