Content Management Systems
For many projects, it makes sense to leverage a mature Content Management System (CMS). We are experienced with a number of CMSes including Wordpress, Drupal, Umbraco, ExpressionEngine, Joomla!, Magento and Concrete5.
CMSes provide a lot of functionality right out of the box, and their developer communities provide plugins and extensions for additional functionality. Whenever possible we also like to contribute back to the community, and have made code contributions to several open-source projects.
For enterprise CMS projects, there are often 3rd party integrations needed. We have experience integrating services such as Salesforce, Pardot, Marketo, Eloqua, Hubspot, and many others. We have also designed and implemented RESTful APIs for data interoperability where needed.
Sometimes a mainstream CMS isn’t always the best platform as a starting point, for any number of reasons. Maybe your data requires a custom schema design that would be cumbersome to try and fit into a typical CMS’s way of doing things, or maybe you have a database already that must be used as-is. We have designed and built custom Content Management Systems, CRMs, and ERPs using low-level code frameworks such as Symfony, CodeIgniter, CakePHP, Django, Flask, Golang, etc. Sometimes starting from scratch is the right choice for a project.