Date Added: Jul 2011
Web design for general-purpose websites today requires framework software infrastructure built from different components. Among web server software as the front-end needed to process HTTP/HTTPS requests, the top-down layers consist of different software middleware of which CMS (Content Management System) technology is a primary component. However, with the proliferation of websites and the advent of Web 2.0 philosophy, much distributed information has become structured in interoperability file formats (i.e., XML, RSS, JSON, etc.), and thus, new technologies such as mashups have been developed to collect this information in a dynamic way.