Integrated Development Environments (IDEs) are very commonly used in scientific software development. This article talks about some free and commericial IDEs, available for you to use.