Facebook has an application called FBML, along with that is similar to HTML and allows you make a custom fan page.
With a CMS anyone could have tools to change text, add images or even media, and let the application insert the HTML markup that helps to make this work from the Web. http://Latenitetip.com/index.php?page=user&action=pub_profile&id=502859