---
title: "Wavect vs IT service provider"
canonical: https://wavect.io/zh/compare/software-agency-vs-it-service-provider/
language: zh
description: "两者都是你按月付费的外部 IT 公司，德语里都叫 Dienstleister，所以它们不断出现在同一份短名单里。但它们卖的东西不同。一个按现有系统是否持续运转来衡量，另一个按此前不存在的东西是否已经上线来衡量。这个页面把两者分开，好让你把需求发给正确的类别。"
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

软件开发公司 vs IT 服务提供商

# 软件开发公司 vs IT 服务提供商：谁来构建你的产品？

两者都是你按月付费的外部 IT 公司，德语里都叫 Dienstleister，所以它们不断出现在同一份短名单里。但它们卖的东西不同。一个按现有系统是否持续运转来衡量，另一个按此前不存在的东西是否已经上线来衡量。这个页面把两者分开，好让你把需求发给正确的类别。

示例情景，并非客户原话

如果交付物是此前不存在的软件，你买的是交付。如果交付物是让现有系统持续运转，你买的是可用性。没有一家公司在两者上都出色。

摘要

构建新软件与维持现有 IT 运转的区别。两门不同的生意、两种不同的合同，也是需求说明常常发错类别的原因。

// 01

## 决策摘要

判断如果交付物是此前不存在的软件，就按 Werkvertrag 聘请软件开发公司。如果交付物是让现有系统持续运转，就按带 SLA 的服务合同聘请 IT 服务提供商。大多数公司两者都需要，来自两个不同的供应商。

### 适合选 Wavect 的情况

- 一个新产品，或一套定制内部系统，必须做出来并进入生产环境
- 一份需要从上一家供应商接手、并重新推进的代码库
- 产品决策和资深工程判断要出现在同一场对话里，而你还没条件为其中任何一项招人

### 适合选另一方的情况

- 网络、工位、服务器、身份、备份和补丁保持运转
- 一个你的员工可以打电话求助的服务台，带合同约定的响应时间
- 许可证、硬件采购和基础设施运维一并承接

### 决定前要问的问题

1. 交付物是什么：是新东西上线，还是现有东西持续运转？
2. 我买的是结果义务（Werkvertrag），还是附带可用性承诺的努力义务（持续服务合同）？
3. 如果一家供应商两者都做，软件那一侧究竟由谁配置，那是主业还是副线？
4. 合作结束时，源代码和知识产权归谁？
5. 移交后由谁运维这套软件，这一点在开工前是否写下来了？

### 需要留意的商业风险

- 把同一份招标发给两个类别，得到的提案无法比较：一个报每工位可用性，另一个报一个范围
- 向以运维为主的供应商购买产品构建，通常意味着按小时计费，以及一个为稳定性而非为 product-market fit 优化的团队
- 向产品型开发公司购买托管 IT，意味着没有服务台、没有 7x24 值班、没有运维 SLA。如果业务真正需要的是这些，那就是实实在在的缺口

### 证据说明

- 这是两个服务类别之间的比较，不是对具名公司的比较。这里不评价任何特定供应商。
- Wavect 不提供托管 IT、服务台、网络或工位运维。这是范围边界，不是对做这些业务的供应商的批评。

// 02

## 项目匹配：不局限于小型开发

项目规模与供应商人数是两个不同的判断。Wavect 的交付单元是由明确指定人员负责的资深核心团队，但这并不意味着我们只做 MVP 或短期创业项目。更大的项目会被拆分为多个阶段，每个阶段设有独立预算和验收标准。我们也会在客户现有的代码仓库、工具和工作流程中构建内部系统及流程自动化。经过筛选的协作团队会提供连续性和与范围相匹配的能力。如果主要需求是多个团队并行交付、沿用既有框架协议，或必须具备 Wavect 目前尚未持有的认证，那么规模更大的供应商仍可能更合适。

// 03

## 真正的差异在哪里

在真正有差别的维度上比较。两个类别里都有优秀的公司和薄弱的公司；这里讨论的是哪个类别匹配哪种需求。

| WAVECT | DIMENSION | ALTERNATIVE |
| --- | --- | --- |
| 交付：此前不存在的软件，跑在生产环境里 | 你买的是什么 | 可用性：现有系统、网络和设备保持运转 |
| Werkvertrag，结果义务，或按月 retainer | 自然的合同类型 | 持续服务合同，努力义务加 SLA |
| 产品已交付，并做到了业务所需 | 成功如何衡量 | 可用性、响应时间，以及在 SLA 内解决的工单 |
| 两位创始人，天然资深，就是做范围界定的那两个人 | 谁在你的项目上 | 一个指定的客户团队，加一个按工位数量配置的共享支持池 |
| 归你。会移交，没有锁定 | 代码和知识产权归谁 | 通常不适用：这里的工作是运维，不是编写的软件 |
| 两者都没有。没有厂商认证，没有全天候支持台 | 认证与 7x24 值班 | 通常两者都有：所转售厂商的认证，加上合同约定的非工作时间覆盖 |
| 固定范围的构建，或按周计费、每周可取消 | 典型商业模式 | 按工位或按设备计的月费，多年期合同 |
| 一切与 IT 运维有关的事：我们会拒绝，并明说 | 对方在哪里更强 | 一切需要产品判断和一份新代码库的事 |

// 04

## 实践中的真正区别

这两个类别在买方脑子里共享同一个货架，除此之外几乎没有共同点。看看 DACH 地区任何一份采购短名单，你都会发现一个 Systemhaus 挨着一个产品工作室，因为它们回应的是同一份写着"我们需要软件方面的人"的需求说明。德语里 Dienstleister 一词把两者都涵盖了，这正是这种短名单形成的原因。

从交付物开始，因为其余一切都由它推导出来。IT 服务提供商拿到钱，是为了让已经存在的东西继续工作：网络、笔记本、文件服务器、云租户、身份提供方、备份。成功以可用性和响应时间衡量。软件开发公司，也被搜索为软件服务提供商或 Softwaredienstleister，拿到钱是为了让还不存在的东西在生产环境里工作。成功以东西是否交付、以及是否做到了业务所需来衡量。

这个差别直接传导到合同上。托管 IT 自然建立在持续服务合同上：一种附加了可用性承诺的努力义务。定制软件交付自然建立在 Werkvertrag 上：一种结果义务。一旦你注意到这点，跨这两个类别比较日费率就不再有意义，因为你买的不是同一种承诺。挂在努力义务上的较低时薪，并不比挂在结果义务上的较高费率更便宜。

它也传导到谁坐在房间里。运维组织按稳定性配置和激励：可预测的流程、低变更率、清晰的升级路径。产品组织按不确定性下的判断力配置和激励：决定不做什么，在证据到来时改变方向。两者都是正当的工程文化。任何一方都不容易转化成另一方，这就是为什么真正同时做两件事的供应商，通常把它们当作两门生意、两条招聘标准来经营。

所以当任一类别的公司把另一类作为服务线提供时，问题不是它是否诚实，而是谁在配置这条线。问清楚有多少人在做，是否与做主业的是同一批人，以及他们最近交付了什么。答案通常很有信息量，也很容易得到。

对大多数超过一定规模的公司来说，健康的终局是两者都有，来自两个不同的供应商，并在开工前写清移交边界。我们正是在这种安排下工作过：在 IKB 项目中，我们的工作位于这家公用事业公司自己的建设之内，涉及基础设施、设备和编解码器，第一年后完整移交。我们从未是周边系统的运维方，也从未这样声称。

这把 Wavect 放在哪里？有意地放在这条线的一侧。我们构建定制软件并交付。我们不做 IT 运维：没有服务台，不做工位或网络管理，没有 7x24 驻场值班，没有运维 SLA。如果你真正的问题是没人让灯亮着，我们是错的选择，IT 服务提供商才是对的。如果你真正的问题是有东西必须做出来并进入生产环境，那是我们的活，而代码归你。

// 05

## 什么时候该选哪一个

// 01

### 什么时候软件开发公司是更好的选择

- 有东西必须存在，而它现在还不存在，并且必须进入生产环境
- 你从上一家供应商那里继承了一份代码库，需要评估并继续推进
- 产品决策和工程取舍需要发生在同一场对话里
- 你希望代码和知识产权最终归你

// 02

### 什么时候 IT 服务提供商是更好的选择

- 真正的问题是网络、设备、服务器或身份需要有人对可用性负责
- 你的员工需要一个可以打电话的服务台，带合同约定的响应时间
- 你需要许可证、硬件采购和基础设施运维一并覆盖
- 你需要非工作时间或 7x24 覆盖，而我们不提供

大多数公司最终两者都需要。如果你的需求说明其实是一份运维需求，我们会在第一次通话时告诉你，而不是为它报价。

// 06

## 相关的 Wavect 工作

- [服务 定制软件开发](/zh/services/software-development/)
- [服务 软件接手](/zh/services/software-takeover/)
- [案例研究 IKB：在市政公用事业公司的建设之内做工程](/zh/case-studies/ikb/)
- [指南 如何挑选软件开发公司](/zh/software-development-guide/how-to-choose-a-software-agency/)

// 07

## 常见问题

### 软件开发公司和 IT 服务提供商有什么区别？

软件开发公司构建此前不存在的软件，按交付衡量。IT 服务提供商、Systemhaus 或 MSP 按 SLA 运维和支持你现有的 IT，按可用性衡量。合同的差别源于同一原因：结果义务对努力义务。大多数公司两者都需要，来自两个不同的供应商。

### Softwaredienstleister 和 IT-Dienstleister 是一回事吗？

不是，而德语词汇正是在这里造成误导。Softwaredienstleister 是 Softwareagentur 的同义词：一家你雇来构建软件的公司。IT-Dienstleister 指向运维生意：Systemhaus、托管服务、服务台。共用的 Dienstleister 一词，就是两者落进同一份短名单、需求说明发错类别的原因。

### 一家供应商能同时做两件事吗？

有些能，而要问的是较小的那条线由谁配置。运维和产品交付奖励不同的行为，招聘标准也不同，所以真正同时做两件事的公司通常把它们当作分开的生意来经营。问清楚你在意的那条线上有多少人、他们是否也覆盖主业、以及最近交付了什么。

### Wavect 提供托管 IT、服务台或 7x24 支持吗？

不提供。我们构建定制软件并交付。没有服务台，不做网络或工位管理，没有全天候支持台，没有运维 SLA。如果这是硬要求，请为此聘请 IT 服务提供商。我们很乐意与你已有的供应商并行构建，并把运行中的系统干净地移交。

### 两个类别的报价怎么比？

没法直接比，而尝试直接比是这里最常见的采购错误。一份报价按工位报多年期的可用性，另一份一次性报一个确定的范围。先决定你买的是哪种交付物，然后在这一个类别内做短名单，才能拿可比的东西作比较。

最近审阅: 2026-08-09 审阅人 [Kevin Riedl](/zh/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

关于本对比

这是 Wavect 发布的独立对比。我们与此处提及的公司没有关联，也未获其认可或与其建立合作，所有第三方公司名称、品牌和商标均归各自所有者所有。关于其他服务商的陈述来自公开可得的来源，主要是其自行发布的页面，以本页所示审阅日期为准，之后可能已发生变化，请在决定前自行核实。每一篇单独的对比都会列出其关于对方服务商的陈述所依据的来源，并标注每个来源的核查日期。所示购买情景仅为示例说明，并非真实客户的原话或经历。本对比是根据我们的最佳认知、力求客观撰写的。如果你认为其中任何内容不准确或不公平，请联系我们，我们会进行修正。 [office@wavect.io](mailto:office@wavect.io)

## 还在权衡选择？

告诉我们你在做什么，我们会直接告诉你哪条路更合适，绝无推销。

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/zh/compare/software-agency-vs-it-service-provider/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-08-09",
      "description": "两者都是你按月付费的外部 IT 公司，德语里都叫 Dienstleister，所以它们不断出现在同一份短名单里。但它们卖的东西不同。一个按现有系统是否持续运转来衡量，另一个按此前不存在的东西是否已经上线来衡量。这个页面把两者分开，好让你把需求发给正确的类别。",
      "headline": "软件开发公司 vs IT 服务提供商：谁来构建你的产品？",
      "inLanguage": "zh",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-08-09",
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "定制软件开发",
          "url": "https://wavect.io/zh/services/software-development/"
        },
        {
          "@type": "Service",
          "name": "软件接手",
          "url": "https://wavect.io/zh/services/software-takeover/"
        }
      ],
      "name": "软件开发公司 vs IT 服务提供商：谁来构建你的产品？",
      "reviewedBy": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".cmp-hero__headline",
          ".cmp-hero__lead"
        ]
      },
      "url": "https://wavect.io/zh/compare/software-agency-vs-it-service-provider/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/",
          "name": "首页",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/compare/",
          "name": "对比其他选项",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/compare/software-agency-vs-it-service-provider/",
          "name": "软件开发公司 vs IT 服务提供商：谁来构建你的产品？",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "软件开发公司构建此前不存在的软件，按交付衡量。IT 服务提供商、Systemhaus 或 MSP 按 SLA 运维和支持你现有的 IT，按可用性衡量。合同的差别源于同一原因：结果义务对努力义务。大多数公司两者都需要，来自两个不同的供应商。"
      },
      "name": "软件开发公司和 IT 服务提供商有什么区别？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "不是，而德语词汇正是在这里造成误导。Softwaredienstleister 是 Softwareagentur 的同义词：一家你雇来构建软件的公司。IT-Dienstleister 指向运维生意：Systemhaus、托管服务、服务台。共用的 Dienstleister 一词，就是两者落进同一份短名单、需求说明发错类别的原因。"
      },
      "name": "Softwaredienstleister 和 IT-Dienstleister 是一回事吗？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "有些能，而要问的是较小的那条线由谁配置。运维和产品交付奖励不同的行为，招聘标准也不同，所以真正同时做两件事的公司通常把它们当作分开的生意来经营。问清楚你在意的那条线上有多少人、他们是否也覆盖主业、以及最近交付了什么。"
      },
      "name": "一家供应商能同时做两件事吗？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "不提供。我们构建定制软件并交付。没有服务台，不做网络或工位管理，没有全天候支持台，没有运维 SLA。如果这是硬要求，请为此聘请 IT 服务提供商。我们很乐意与你已有的供应商并行构建，并把运行中的系统干净地移交。"
      },
      "name": "Wavect 提供托管 IT、服务台或 7x24 支持吗？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "没法直接比，而尝试直接比是这里最常见的采购错误。一份报价按工位报多年期的可用性，另一份一次性报一个确定的范围。先决定你买的是哪种交付物，然后在这一个类别内做短名单，才能拿可比的东西作比较。"
      },
      "name": "两个类别的报价怎么比？"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
