1. A system for performance assurance in development environment, the said system comprising: a. at least one virtual testing platform generating plurality of instances of the development process; b. plurality of users communicatively coupled with the said virtual testing platform, executing at least one instance of development process on the said testing platform; c. a user management means controlling user creation and user access to the said testing platform; d. a SQL performance tuning means; e. a load testing means adapted to operate in a single user mode; f. at least one input instruction adapted to be bundled in a SQL batch file; g. an input means adapted to receive instructions and statistics for executing said process; h. an emulated framework means adapted to receive said input instructions in order to obtain emulated parameters in relation to said input instructions; i. a development framework means adapted to receive said input instructions in order to obtain development parameters in relation to said input instructions, said development framework having: production database means adapted to store production database parameters; j. computational means adapted to compute development parameters in relation to said production database parameters; k. production framework extrapolation means adapted to extrapolate actual production parameters from said emulated parameters and said development parameter in relation to pre-defined functions to obtain an estimation of pre-defined parameters required for executing the process in the production environment; and l. an output means adapted to receive processed results and downloading of generated reports in relation to each process to the user executing the said process on the said testing platform.