<P> Computer programmers often are grouped into two broad types: application programmers and systems programmers . Application programmers write programs to handle a specific job, such as a program to track inventory within an organization . They also may revise existing packaged software or customize generic applications which are frequently purchased from independent software vendors . Systems programmers, in contrast, write programs to maintain and control computer systems software, such as operating systems and database management systems . These workers make changes in the instructions that determine how the network, workstations, and CPU of the system handle the various jobs they have been given and how they communicate with peripheral equipment such as printers and disk drives . </P> <P> Programmers in software development companies may work directly with experts from various fields to create software--either programs designed for specific clients or packaged software for general use--ranging from video games to educational software to programs for desktop publishing and financial planning . Programming of packaged software constitutes one of the most rapidly growing segments of the computer services industry . Some companies or organizations--even small ones--have set up their own IT team to ensure the design and development of in - house software to answer to very specific needs from their internal end - users, especially when existing software are not suitable or too expensive . This is for example the case in research laboratories . </P> <P> In some organizations, particularly small ones, people commonly known as programmer analysts are responsible for both the systems analysis and the actual programming work . The transition from a mainframe environment to one that is based primarily on personal computers (PCs) has blurred the once rigid distinction between the programmer and the user . Increasingly, adept end users are taking over many of the tasks previously performed by programmers . For example, the growing use of packaged software, such as spreadsheet and database management software packages, allows users to write simple programs to access data and perform calculations . </P> <P> In addition, the rise of the Internet has made web development a huge part of the programming field . Currently more software applications are web applications that can be used by anyone with a web browser . Examples of such applications include the Google search service, the Outlook.com e-mail service, and the Flickr photo - sharing service . </P>

John is the ____ coder of the two website developers