教育软件，再到用于桌面出版和财务规划的程序。套装软件的编程是计算机服务行业增长最快的部分之一。一些公司或组织，即使是小公司，也建立了自己的IT团队，以确保内部软件的设计和开发能够满足内部最终用户非常特殊的需求，特别是在现有软件不适合或成本太高的情况下。研究中心的情况就是如此。在一些组织中，特别是小型组织中，通常被称为程序员分析师的人同时负责系统分析和实际的编程工作。从大型机环境过渡到主要基于个人电脑（PC）的环境，模煳了曾经严格的程序员和用户之间的区别。越来越多的熟练的终端用户正在接管许多以前由程序员执