这两类用户都是面向问题和面向解的。他们完全或大部分对计算机本身不感兴趣。除绝对必要的信息外,不应再使他们分心。这意味着工程应用程序必须具有最大程度的用户友好性。因为用户
 ● 对系统的内部结构不感兴趣;
 ● 希望计算机成为使他们自己能迅速地从事工作的快速工具;
 ● 希望在输入后尽快看到反应,即使这种反应仅仅是表明计算机在工作;
 ● 不关心计算机或其它设备的利用率;
 ● 希望对自己的行为而引起的潜在的灾难性后果得到警告;
 ● 希望(和必须)给于他们保护自己以防不测的能力;
 ● 当他们逐渐熟悉系统时,希望能精化对系统的使用方法;
 ● 讨厌手册,不易理解错误信息的含义;
 ● 希望作很少的准备即能随时使用系统;
 ● 只关心涉及其功能层次这一级别上的细节。

  传统的数据库管理系统对用户的要求很高,对工程应用的支持不多,需要通过工程技术人员的二次开发,才能满足各种应用系统的要求,因此工程技术开发人员希望数据库系统能提供一些工程应用的功能,用户界面应该友好,能进行自动学习和优化(即数据库管理系统具有一定的智能)等。
  八十年代,人们曾经提出了演绎数据库,试图解决知识的管理和系统的精化,但到目前为止都没有成功。现在的商品化数据库管理系统提供了很多辅助工具帮助用户管理和开发他们的工程应用,特别是很多图性化的向导工具(Wizard)。但开发复杂的应用还是要求用户掌握很深的计算机知识和数据库管理系统的原理、特点及其各种解决方案。