On the back end, ExpressionEngine CMS was used to create and manage multiple content types, along with sophisticated yet easy-to-follow workflows for editorial oversight and scheduled publication. An aggregator was also created to automatically compile text and image content into ready-to-use email newsletters. Finally, a custom-built advertising platform was developed within ExpressionEngine to support several ad types and formats to meet specific client requirements.