We have a requirement currently in our hosted web based procurement platform (Java/Spring MVC) to enable organisation administrators manage the content of about 3 or 4 static pages and specify the content they want their users to see (text, video, images, etc). Typically this would have been easily achieved with a CMS (with our application build within the CMS) but ours is a mature product. We are looking at a possible solution whereby a CMS hosts the content and we can get the content via an API for rendering within our application but not quite sure yet if this is workable. Have any of you ever encountered a similar problem? How did you solve it? Is a CMS indeed neccessary at all for this 4 pages or is there some other framework/solution that can be used?