Enterprise Solution是一套C/S架构为主的程序,同时也提供手机端模块。桌面系统采用三层架构,数据库使用SQL Server,业务逻辑层使用.NET Remoting/WCF/Web API等技术构建,界面层使用WinForms和ASP.NET MVC实现。系统采用公司开发的软件框架完成,有五大核心:菜单设计器,查询设计器 ,报表设计器,工作流设计器,窗体设计器。以此为基础定义系统常用的数据输入窗体(Entry),数据查询与列出(Enquiry/List),数据查找(Lookup),报表(Report)。同时采用框架数据与业务逻辑数据分离的设计模式。先定义系统模块(Module),再定义功能(Function),并实现业务逻辑处理和界面呈现分离。