软件定制开发通常被视为一种服务,而不是工程业务。这是因为软件开发涉及到与客户的沟通、需求分析、设计、编码、测试和维护等多个阶段,这些都需要专业知识和技能。此外,软件定制开发还涉及到项目管理和团队协作,这需要一定的组织和管理能力。因此,软件定制开发可以被看作是一种服务,而不是一个独立的工程项目。
然而,在某些情况下,软件定制开发也可以被视为一个工程项目。例如,如果一个公司购买了一套现成的软件系统,然后希望进行一些定制以满足其特定的业务需求,那么这个购买过程就可以被看作是一个“工程项目”。在这种情况下,软件定制开发可能涉及到对现有系统的修改和扩展,以满足客户的特定需求。
总的来说,软件定制开发通常被视为一种服务,因为它涉及到与客户的沟通、需求分析和项目管理等环节。但是,在某些情况下,它也可能被视为一个工程项目,特别是当涉及到对现有系统的修改和扩展时。