Content management system and its advantages and disadvantages