由单个运行进程组成的一个软件系统被称作具有单进程架构。或者简单地说,它是一个单进程的。你也可以将其称为一层架构。单进程应用程序通常也被称为独立应用程序。
单流程应用程序的常见示例有:
命令行程序
无需网络通信的桌面应用程序
无需网络通信的移动应用程序
现如今,越来越多的应用程序可以以各种方式进行通信。命令行应用程序可能会处理另一个命令行应用程序的输出。桌面应用程序可以通过Internet进行更新,并将错误报告给远程错误数据库。移动应用程序可以通过intents(Android)等与同一部手机上安装的其他移动应用程序进行通信。