Flex Content Management Application

Client Profile

Cisco Systems, Inc. is an American multinational technology company headquartered in San Jose, California, that designs, manufactures, and sells networking equipment. The stock was added to the Dow Jones Industrial Average on June 8, 2009, and is also included in the S&P 500 Index, the Russell 1000 Index, NASDAQ-100 Index and the Russell 1000 Growth Stock Index. Cisco is the worldwide leader in networking for the Internet, 85 percent of Internet traffic travel across Cisco's systems.

Program Objective

Cisco has an approval process for managing website content and version control to manage the various iterations of a website page throughout its lifecycle. This consumed manpower and led to mismanagement of information and approvals and Maximized costs due to manual errors and inefficiency.

TechCompiler Solution

TechCompiler helped Cisco to develop and Enhance online platform called “Flexwork”.
Flexwork is file sharing system with multi-tenancy. Sharing happens inside an account among many business units’ user. A business unit’s user can share a file with other users inside his business unit. File sharing is based on owner-user relation. Reports are generated for each user activity.
Flex also provides Template base file generation where user can choose one of many Templates provided by system and modify as needed.

Technology Used

  • Enterprise Applications
  • J2EE frameworks like Spring, Strut and JSFJ2EE Design Patterns
  • Java Persistence API frameworks like Hibernate.
  • JSP,JSPX, Servlets, Custom Tags, JDBC, XML/XSL and JUnit
  • MySQL
  • JIRA bug tracking tool

How it works

The Content Management System (CMS) includes an approval process for managing website content and version control to manage the various iterations of a page throughout its lifecycle:

  • Contributor adds or updates a page in the CMS and saves the changes
  • CMS sends an email to the Editor(s) notifying that a page is ready for review
  • Editor reviews page and can either publish the pages as is, or make changes before publishing.

How it Looks

1. Application Dashboard


2. View Assigned Content


3. Upload Content & Assign to People