1. A method executed by a processor for accessing a rich website application on the server-side, the method comprising: retrieving a webpage of the rich website application on the server-side; serving the webpage as a container on the server-side; instantiating a content of the webpage on the server-side with a plurality of JavaScript calls or a plurality of Asynchronous and JavaScript XML (AJAX) calls; providing a plurality of Application Programming Interfaces (APIs) for a server-side software to access and retrieve information of the webpage on the server-side; accessing and retrieving the content of the webpage with a server-side software via at least one of the plurality of APIs; processing the retrieved content of the webpage on the server-side; and transmitting the retrieved content to a client-side by serializing the retrieved content.