application is the process of constructing the programs and code modules that are the building blocks of an information system.