1. A method of providing a HyperText Markup Language (HTML)-based application, the method comprising: generating an application drive file, wherein the application drive file is configured to hook information generated by the HTML-based application, the application drive file is configured to execute business logic corresponding to the hooked information using an operating system component, the business logic being an argument set as an instruction to be hooked and executing control of a client instead of a web action, the web action being an action across the web from one site or application to another site or application and wherein the HTML-based application comprises an HTML region and an application region, wherein the operating system component is activated in response to execution of the business logic in the application region, and wherein the business logic is executed when the hooked information is determined as an instruction corresponding to the business logic, and the web action is executed when the hooked information is determined as an instruction not corresponding to the business logic; generating and storing an HTML skin configured to interoperate with the application drive file; providing the HTML skin to a client, the HTML skin comprising instructions corresponding to the business logic; and displaying the HTML skin in the HTML region, wherein the web actions and clients are controlled using the HTML skin by an interoperation between the HTML region and the application region, wherein the web action and the client are simultaneously controlled, wherein the HTML skin is displayed over an HTML region and an application region of the application drive file, and wherein the application drive file-generating module provides an HTML URL to the application drive file, and the HTML skin is provided from the HTML URL when the application drive file is launched.