What would it take to create a system that would enable someone to visit a particular management page that would allow this person to provide content and have this content then come into view on the home page of a website?

The content might just be text that someone would type, but the text could have some words bolded, for example, so the text input would have to be "rich". on the other hand, this person might want to upload a picture to come into view in this space on the home page instead of text.

Is this possible?

Need Help

Thank in Advance