Abstract: A method and a system for providing an application to be executed on a plurality of computer systems. The method includes: providing an interface for each computer system, wherein the interface includes at least one application container; and migrating a script of the application into each of the plurality of the computer systems through the corresponding interface, wherein for each interface, the script is executable in the at least one application container of the interface.