1. A method for displaying tools in association with a webpage requested by a user, the method comprising: receiving tools from at least one of a content hosting server, a platform server and an optimization server, the tools comprising at least one of a webpage associated with the webpage requested by the user based on at least one of a functionality enabling a user to perform an action on the webpage requested by the user, a functionality based on the user device and user preference; rendering a toolbar interface including toolbar icons, each toolbar icon representing each received tool; rendering a frame responsive to a user selecting a toolbar icon, each received tool rendered within the frame; rendering a webpage within the frame if the tool is a webpage; rendering user interface elements within the frame, the user interface elements illustrating a functionality provided by the tool if the tool provides a functionality enabling a user to perform an action; and displaying the toolbar interface within an application.