1
0 Comments

Building software : Open source libraries or build from scratch (or using ready APIs)?

@indie hackers, what is your choice when it comes to building/adding software utilities in your app/project?

Say for instance that you’re building an app/website where users need to select the country code before entering their phone number when registering or checking out.

And you also want to send an invoice (in PDF) to the user after they check out, and would like to watermark this invoice and send it to the user by email. You can probably think of many similar examples of utilities that you have used in your applications.

In order to do so, you basically have three options:

  1. you could decide to build these utilities in-house,

  2. you could go with finding and making use of external utility libraries that can be directly embedded in your code/application, or finally

  3. you could opt to use external utility services.

There are, of course, pros and cons to all sides:
https://apyhub.com/blog/why-utility-as-a-service-is-a-critical-component-of-the-developer-toolset

Looking forward to your thoughts,

on September 16, 2024
Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 58 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 29 comments Codenhack Beta — Full Access + Referral User Avatar 21 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 16 comments