结构，这不一定要是一种「应用程式」，因为这种概念也能够应用在网路服务上。一个单体式应用程式里面有许多的逻辑、服务（如：使用者服务、文章服务、留言服务），并且都有密不可分的关系。一旦其中一个服务不可用时，就会造成另一个服务也无法使用，因此也常被拿来当作微服务结构的对比，因为微服务独立、自主，并不会有像单体式应用程式这样的问题。在程式进行时，单体式应用程式通常会循序执行，异步执行的时机较少（不是绝对的）。像是部分应用程式中在安装画面时可能导致介面卡死，按下「取消」按钮毫无反应，就是因为以非异步执行所产生的缘