1. A method for providing a framework to develop a client application executed on multiple platforms, comprising steps of: (a) an apparatus for providing a framework acquiring information on platform independent user interface (UI) and information on business logic written by using a general-purpose programming language; and (b) the apparatus performing (i) a process for generating a platform-dependent UI code corresponding to the acquired information on the platform independent UI as UI code for a target platform among the multiple platforms and (ii) a process for generating business logic code corresponding to the acquired information on the business logic as business logic code for the target platform.