Patent ID: 8543969

Claim:
A method for enabling development of a computer program within a computerized environment, the computer program comprising at least a software module that is designed to use at least one service, the method employing a processor and at least one I/O port, and comprising: obtaining at least one dummy service, wherein the at least one dummy service comprises a code executable by a processing device; obtaining the software module; adapting the software module to use at least one dummy service; providing an adaptation module that associates a portion of the at least one service used by the software module with at least one service provided by at least one dummy service, thereby providing a development version of the computer program, wherein the development version of the computer program comprises the at least one software module that utilizes the at least one service provided by the at least one dummy service; and providing a replacement module for replacing the at least one dummy service with at least one second service, whereby utilizing the replacement module modifies the software module such that the at least one second service provides at least one service for the software module upon service request from the software module.