，以确保内部软件的设计和开发能够满足内部最终用户非常特殊的需求，特别是在现有软件不适合或成本太高的情况下。研究中心的情况就是如此。在一些组织中，特别是小型组织中，通常被称为程序员分析师的人同时负责系统分析和实际的编程工作。从大型机环境过渡到主要基于个人电脑（PC）的环境，模煳了曾经严格的程序员和用户之间的区别。越来越多的熟练的终端用户正在接管许多以前由程序员执行的任务。例如，越来越多地使用套装软件，如电子表格和数据库管理软件包，让用户可以编写简单的程序来访问数据和执行计算。此外，互联网的兴起使得We