Which Technologies Do Startups Use? An Exploration Of AngelList Data

Which Technologies Do Startups Use? An Exploration Of AngelList Data

There’s a lot of hype surrounding new programming languages, databases, and the like. I’ve always been curious about which technologies are actually in use, and whether great startups use different technologies than no-so-great startups.

Fortunately, AngelList offers some self-reported data about technology usage. For example, you can see that Robinhood uses Python, Django, and iOS while Secret uses Java, Go, Python, JavaScript, HTML5, CSS, iOS, and Android.

Additionally, AngelList calculates a Signal score for each startup. While it’s not 100% clear what this represents, it seems to be some combination of company quality and popularity. For example, these are all of the startups in the Transportation sector, sorted by their Signal scores.

In the interest of openness, there are lots of caveats for this dataset:

  • It’s not clear if AngelList Signal is actually correlated with company quality (although it seems to be).
  • Many companies don’t report the technologies that they use.
  • The lists of technologies that are self-reported are not necessarily exhaustive.
  • etc.

Limitations aside, I calculated the number of startups with low, medium, and high Signal scores using each of ~75 different technologies, and this post summarizes the results. Whenever I refer to okay/good/great companies, the intended interpretation is companies with low/medium/high AngelList Signal scores.

Interpreting the Charts

In each chart, blue represents ‘okay’ startups, red represents ‘good’ startups, and orange represents ‘great’ startups. Within each color, the bars show relative frequencies of technology mentions. For example, let’s say we’re looking at technologies A and B. If ‘okay’ companies use B 3x as often as A, ‘good’ companies use A and B equally often, and ‘great’ companies use A twice as often as B, then the chart would look like this:

Which Technologies Do Startups Use-1

(Note: the ratios of the lengths of blue/orange/red bars are 1:3, 1:1, and 2:1.)

Programming Languages

Which Technologies Do Startups Use-2

Observations:

  • For great companies, the most popular languages are Javascript, Ruby, Python, and Java.
  • For okay companies, the most popular languages are Javascript, Ruby, PHP, and Java.
  • The likelihood that PHP is being used is strongly anti-correlated with company quality.
  • The better the company, the more likely it is to be using modern and/or functional programming languages (i.e. Go, Scala, Haskell, Erlang, Clojure).

Front-end Tech

Which Technologies Do Startups Use-3

This chart shows a combination of web frameworks (Rails, Django), Javascript Libraries, and HTML/CSS.

Observations:

  • Ruby on Rails is super popular.
  • HTML5 is dominating HTML.
  • CSS is still dominating CSS3.
  • The better the company, the less likely it is to use Bootstrap.

Databases/Storage/Caching

Which Technologies Do Startups Use-4

Observations:

  • MySQL, Mongo, and Postgres dominate the database side.
  • Redis is much more popular than memcached.
  • The better the company, the less likely it is to build on top of Microsoft’s products (SQL Server).

Mobile

Which Technologies Do Startups Use-5

Observations:

  • Developing for iOS is slightly more popular than developing for Android
  • The gap widens as company quality increases.
  • Windows Mobile (which is not present in the chart) is 30x-50x less popular than iOS and Android among good/great companies.

Infrastructure/Hosting

Which Technologies Do Startups Use-6

Observations:

  • AWS and Heroku dominate.
  • The better the company, the more likely it is to use IaaS (e.g. AWS) instead of PaaS (e.g. Parse)
  • The better the company, the less likely it is to build on top of Microsoft’s products (Azure).

DevOps Tools

Which Technologies Do Startups Use-7

(Note: the sample size here was small because DevOps tools were rarely mentioned on AngelList profiles)

Search

Which Technologies Do Startups Use-8

Observations:

  • Elasticsearch dominates this category.

API Integrations

Which Technologies Do Startups Use-9

(Note: the sample size here was small because APIs were rarely mentioned on AngelList profiles — especially for good/great companies.)

Advanced Tech

Which Technologies Do Startups Use-10

Observations:

  • I was surprised that there’s no clear correlation between quality of company and usage of sophisticated technologies like machine learning or computer vision.

Big Data Software

Which Technologies Do Startups Use-11

(Note: small sample size)

[This is a guest post by Leo Polovets – Early engineer at LinkedIn and Factual. Ex-Googler. Now a partner at Susa Ventures.]

Note: The views and opinions expressed are solely those of the author and does not necessarily reflect the views held by Inc42, its creators or employees. Inc42 is not responsible for the accuracy of any of the information supplied by guest bloggers.

You have reached your limit of free stories
Become An Inc42 Plus Member

Become a Startup Insider in 2024 with Inc42 Plus. Join our exclusive community of 10,000+ founders, investors & operators and stay ahead in India’s startup & business economy.

2 YEAR PLAN
₹19999
₹7999
₹333/Month
Unlock 60% OFF
Cancel Anytime
1 YEAR PLAN
₹9999
₹4999
₹416/Month
Unlock 50% OFF
Cancel Anytime
Already A Member?
Discover Startups & Business Models

Unleash your potential by exploring unlimited articles, trackers, and playbooks. Identify the hottest startup deals, supercharge your innovation projects, and stay updated with expert curation.

Which Technologies Do Startups Use? An Exploration Of AngelList Data-Inc42 Media
How-To’s on Starting & Scaling Up

Empower yourself with comprehensive playbooks, expert analysis, and invaluable insights. Learn to validate ideas, acquire customers, secure funding, and navigate the journey to startup success.

Which Technologies Do Startups Use? An Exploration Of AngelList Data-Inc42 Media
Identify Trends & New Markets

Access 75+ in-depth reports on frontier industries. Gain exclusive market intelligence, understand market landscapes, and decode emerging trends to make informed decisions.

Which Technologies Do Startups Use? An Exploration Of AngelList Data-Inc42 Media
Track & Decode the Investment Landscape

Stay ahead with startup and funding trackers. Analyse investment strategies, profile successful investors, and keep track of upcoming funds, accelerators, and more.

Which Technologies Do Startups Use? An Exploration Of AngelList Data-Inc42 Media
Which Technologies Do Startups Use? An Exploration Of AngelList Data-Inc42 Media
You’re in Good company