软件程序可以粗略地分为三种
Backend : 关注系统服务、业务处理、数据处理,多为后端服务软件,如J2EE。
GUI、GUI + Backend 主要面向大众群体,需要和用户打交道,多为客户端软件。