> For the complete documentation index, see [llms.txt](https://milaforge.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://milaforge.gitbook.io/home/founding/technical-co-founder-vs-cto-which-one-does-a-startup-need.md).

# Technical Co-Founder vs CTO: Which One Does a Startup Need?

Understand the difference between a technical co-founder and CTO, including when a startup needs technical leadership, development capacity, or both.

If you have a startup idea and want to build the first version, you may wonder whether you need a **technical co-founder, CTO, or software developer**.

The difference is simpler than the titles suggest:

* **Technical co-founder:** owns the technical side of the startup with you.
* **CTO:** leads technology and engineering for an established company.
* **Developer:** builds the software.

### Technical Co-Founder

A **technical co-founder** is a long-term partner, not simply someone you hire to write code.

You might need one when:

* You are still at the idea or early validation stage.
* Technology is central to the business.
* You want someone to share responsibility for building the company.
* You need a partner who can make major technical decisions and eventually build the technical organization.

A technical co-founder may build the MVP themselves at the beginning and later become the company's CTO.

**Think: "I need a technical partner."**

### CTO

A **CTO (Chief Technology Officer)** is responsible for an established company's technology.

A CTO typically becomes relevant when:

* The company has a real product and engineering organization.
* Technical decisions have become more complex.
* You need someone to lead engineers and technology strategy.
* Security, architecture, reliability, and scaling require dedicated leadership.

A CTO does not have to be a founder.

In an early startup, the technical co-founder may effectively be the CTO. Later, the company may hire a CTO separately.

**Think: "I need someone to lead technology."**

### Developer

A **software developer or engineer** is primarily there to build the product.

You might need one when:

* You know what you want to build.
* The technical direction is reasonably clear.
* You need someone to implement features and improve the software.
* You do not need another person to own the company's technical strategy.

**Think: "I know what needs to be built; I need someone to build it."**

### Which One Do You Need?

| Your situation                                                                                                         | Likely need              |
| ---------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| You have an idea and [need a technical partner](/home/founding/how-to-find-a-technical-co-founder-what-to-look-for.md) | **Technical co-founder** |
| You have a company and need someone to lead technology                                                                 | **CTO**                  |
| You know what to build and need it developed                                                                           | **Developer / engineer** |

There is overlap.

A technical co-founder can also be the person who builds the MVP. A technical co-founder can later become the CTO. A CTO in an early startup may still write code.

So the important question is not **"Which title should I hire?"**

It is:

> **Do I need a technical partner, a technical leader, or someone to build the software?**

Once that is clear, the appropriate role is usually much easier to identify.
