Learning objectives of this chapter include: The Integrated development environment (IDE) is used for modern software development; the IDE contains tools to write code, build a GUI , and test and debug applications; overview of the application construction process; design issues are addressed;.