Today the technological environment has become has become quite collaborative. It is competitive as well. And while managing content and work flow, it is vital to understand that there will be need for a better content management system. This is something that will require both technological as well as non technical aspect.