Many companies choose to have an online presence based on a traditional web programmed in any web language. Gradually these companies will need to expand and manage their content in a flexible way, for example by including catalogs, news, etc.. It is at this point that is vital to have a content management system that allows us to perform these activities quickly and easily.