1. A method for simulating a target service in a development environment comprising: receiving a service request for a target service in a proxy service executing in memory by a processor of a computer; determining whether a mode for the proxy service is selected to be either a normal mode, a record mode or an emulate mode; delegating the service request to the target service through the proxy service if in the normal mode, to a recorder service wrapping the target service and configured to record interactions with the target service if in the record mode; and retrieving the corresponding interaction data from interaction store and replaying the recorded interactions with the target service previously recorded while in the record mode, and emulating the functionality of the target service in emulator service instead of delegating the service request to the target service.