Cisco Systems uses multiple internal content management systems to create product-related documents
and website content. However, none of these CMS applications are available to external contributors.
Cisco's Smart Business Architecture team needed a way to accept and manage content from both Cisco
employees and Cisco technical partners. They approached Leszynski Group to devise a solution.
First, we evaluated Cisco internal technologies and licensed software, as well as conventional open source
CMS like Drupal and Joomla. None of these available platforms was highly suited to the business requirements,
primarily because Cisco had defined a very specific content management workflow, complex content
ownership and version control, a search subsystem across all content, and an API for future extensibility.
In order to meet these needs, we designed a customized system — the Cisco Content Tool — built on the Amazon Web Services platform.
Using MySQL, Apache, Tomcat, and Java, we built CCT as a cloud-based CMS system accessible from behind the Cisco firewall using
federated employee authentication, and also accessible to Cisco partners on the internet. Due to the low cost of the
AWS cloud, we were able to establish a rich multi-server environment that included Development, Test, Staging, and Production
web farms. This model allowed our developers, Cisco's testers, and Cisco executives to simultaneously review CCT at different
stages in the software lifecycle by connecting to their specified 'sandbox' environment.
Due to our focus on security, the CCT application sailed through the rigorous internal Cisco security audit called
the Deep Application Vulnerability Assessment.