Each application environment is used to create and study a particular type of computer object. For example, to create a graphic object, it is used graphic editor for working with text - word processor environment, etc.
Complex applications in an operating system are called Windows application. Often, it is also called software package or adobe acrobat download pack.
This class of programs is designed to create a system and application software. Methods of working with the programming tools are determined by the environment, in which is made the conversion of algorithm into computer program.
The basic tools of any programming environment are exactly the same in essence and differ only in the presentation.
Imagine a set of standard tools of any specialist, whether it is mechanic, carpenter, seamstress, electrician, etc. These tools differ significantly from each other, as are used for different purposes. The people of the same profession basic tool sets are very similar and differ only in form, quality, brand name.
A similar picture emerges with the tools of programming. It can be varied, but there will always be a basic set of tools for which you want to capture a special programming language.
To create application software are widely used such languages as Basic, Pascal, C + +, Delphi , etc.