frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: An iOS budget app I've been maintaining since 2011

https://primoco.me/en/
49•Priotecs•2h ago
I’ve been building and selling software since the early 2000s, starting with classic shareware. In 2011, I moved into the App Store world and built an iOS budget app because I needed a simple way to track my own expenses.

At the time, my plan was to replace a few larger shareware projects with several smaller apps to spread the risk. That didn’t quite work out — one app, MoneyControl, quickly grew so much that it became my main focus.

Fifteen years later, the app is still on the App Store, still actively developed, and still used by people who started with version 1.0. Many apps from that era are long gone.

Looking back, these are some of the things that mattered most:

Starting early helped, but wasn’t enough on its own. Early visibility made a difference, but long-term maintenance and reliability are what kept users.

Focus beat diversification. I wanted many small apps. I ended up with one large, long-lived product. Deep focus turned out to be more sustainable.

Long-term maintenance is most of the work. Adapting to new iOS versions, migrating data safely, handling edge cases, and keeping old data usable mattered more than flashy features.

Discoverability keeps getting harder. Reaching users on the App Store today is much more difficult than it was years ago. Prices are higher than in the old 99-cent days, but visibility hasn’t improved.

I’m a developer first, not a marketer. I work alone, with occasional help from freelancers. No employees, no growth team. The app could probably have grown more with better marketing, but that was never my strength.

You don’t need to get rich to build something sustainable. I didn’t build this for an exit. I’ve been able to make a living from my work for over 20 years, which feels like success to me.

Building things you actually use keeps you honest. Every product I built was something I personally needed. That authenticity mattered more than any roadmap.

This week I released version 10 with a new design and a major technical overhaul. It feels less like a milestone and more like preparing the app for the next phase.

Happy to answer questions about long-term app maintenance, indie development, or keeping a product alive across many iOS generations.

Comments

sgt•2h ago
Looks great, and I was also happy to see that it has offline capabilities and will sync once you have a signal. There needs to be more apps built using this model.
realusername•1h ago
I've done a similar app and this was basically the reason why I'm discontinuing the app. You didn't have a polished offline-first sync solution back in the days and my homemade sync code is a spaghetti soup.
josem•2h ago
Amazing to see such a long tenure in that competitive market. Thanks for sharing!

I wonder, apart from the normal exposure/distribution on App Store, what are the main strategies you've used for marketing?

chrisvalleybay•2h ago
I love this. I also built a business like that[0]. It's super niche. I have maintained this small business for soon to be 13 years now. Most of what has worked has been maintaining great relationships with the few customers I have. I think the most important thing for me have been offering amazing support. I always reply to all e-mails right away and make it my top priority giving them my best help.

Congratulations on your success, and best of luck going forward!

[0] https://www.mino.no.

lloydatkinson•1h ago
That looks really cool. Seems like it could work for hotels or holiday apartments too, especially if they have smart home appliances?
chrisvalleybay•1h ago
Thank you! Yes, it definitely could. I haven't thought about holiday apartments.. Thank you for the good idea!
DarkSkyGhost•2h ago
>The mobile apps (iOS, Android, etc.) can be downloaded from the app stores and tested free of charge. Simple in-app purchases or the conenction to a paid WebApp unlock the Premium Features.

Typo in 'conenction'

ahartmetz•2h ago
Interesting! I know next to nothing about iOS development, but surely there have been major changes in frameworks and expected look (often connected)? Which changes were there over the years and how and when did you follow them? Did it turn out good or bad to follow early / late?
khoury•2h ago
How many users?
KellyCriterion•46m ago
Na, how many subscriptions/ARPU/churnrate and all this stuff are the relevant KPI here :-)

Maintaining it for 14+ years is a huge effort, so I expect somehow a stable business model behind it?

MajidAliSyncOps•1h ago
This really resonates. Long-term maintenance, reliability, and staying useful over years is the hardest part of building software — and often the most overlooked. Respect for prioritizing sustainability over hype. That mindset is what actually creates real products.
gyomu•1h ago
My personal bias is that anytime I see on a software company's website footer that they're a GmbH, I know it will be selling high quality, durable, reliable software ;)

Congrats on your continued success!

KellyCriterion•47m ago
which Rechtsform would you expect instead then for "high quality, durable, reliable software"? :-D
dewey•1h ago
Small typo on https://primoco.me/en/price: "conenction to a paid WebApp"
egberts1•1h ago
Some basic questions from a cybersecurity vulnerability researcher:

- what kind of authentication protocol stack is used

- what algorithm is used for network protocol encryption (hash, block, encryption)

- is data centrally stored, if so, is it encrypted at rest? Key stays in phones?

- any accounting audit done? (Moot but just a check mark in a small-family-business-oriented checkbox)

Great pricing!!

elthor89•1h ago
How do you market your software? Did you learn how to become a marketer and took it as a persona? What have you learned how to market your software in the past 20 years as a developer?
combocosmo•50m ago
Nice project! I built a CLI budgeting project a long time ago, and what made me stop using my own project was the lack of automated integration with my bank accounts. At that point I had many credit cards, multiple bank accounts, in different currencies, and integrating all expenses was just too much manual work.

I wish financial institutions were better at automated exports of your financial data, given the right permissions of course.

agos•38m ago
it's very sad that in Europe we have laws to guarantee "open banking" but in practice it's only B2B
strofocles•3m ago
one way to go around this is to use apps like Toshl which connect to banks (it is far from perfect but usable) and then if you are unhappy with the app you can use their API to sync with your own system
Priotecs•2m ago
That’s a fair point. Automated bank imports sound essential at first, especially with many accounts and cards.

In practice, though, I found them less useful for budgeting than expected. A bank statement tells you how much was spent and where, but not what the expense actually was. “$100 at a supermarket” could be groceries, pet food, a lawn mower, or business expenses — that context is what makes budgeting meaningful, and it usually has to be added manually anyway.

At that point, entering the expense directly with the right category often turned out to be simpler and more accurate for me. Automated access would still be nice for reconciliation, but it’s not the silver bullet it’s often perceived to be.

KellyCriterion•46m ago
14+ years?

Congrats, really a long-run marathon!

eddyg•45m ago
The questions that come to mind for me:

1. How long after releasing the iOS app did you start on an Android version?

2. Are you using some kind of cross-platform framework, or are the apps mostly “mobile-friendly web views”?

3. How much code is shared between the three architectures?

4. How much of the app functionality is “server based” instead of “on device”?

he11o•41m ago
your link to get the on ios app store isnt working.
MrGilbert•15m ago
As a German - I'm sure you've looked into integrating FinTS and therelike? What made you decide not to integrate any of that?

The UK is shaping a future of Precrime and dissent management

https://freedomnews.org.uk/2025/04/11/how-the-uk-is-shaping-a-future-of-precrime-and-dissent-mana...
27•robtherobber•1h ago•1 comments

FOSS in times of war, scarcity and (adversarial) AI [video]

https://fosdem.org/2026/schedule/event/FE7ULY-foss-in-times-of-war-scarcity-and-ai/
85•maelito•3h ago•45 comments

Cowork: Claude Code for the rest of your work

https://claude.com/blog/cowork-research-preview
1051•adocomplete•18h ago•465 comments

Show HN: An iOS budget app I've been maintaining since 2011

https://primoco.me/en/
50•Priotecs•2h ago•25 comments

Text-based web browsers

https://cssence.com/2026/text-based-web-browsers/
147•pabs3•8h ago•60 comments

TimeCapsuleLLM: LLM trained only on data from 1800-1875

https://github.com/haykgrigo3/TimeCapsuleLLM
648•admp•21h ago•269 comments

Designing an IPv6-native P2P transport – lessons from building I6P

https://theushen.medium.com/designing-an-ipv6-native-p2p-transport-lessons-from-building-i6p-b8ca...
32•TheusHen•3d ago•28 comments

Postal Arbitrage

https://walzr.com/postal-arbitrage
445•The28thDuck•20h ago•228 comments

Floppy disks turn out to be the greatest TV remote for kids

https://blog.smartere.dk/2026/01/floppy-disks-the-best-tv-remote-for-kids/
676•mchro•1d ago•380 comments

Owners, not renters: Mozilla's open source AI strategy

https://blog.mozilla.org/en/mozilla/mozilla-open-source-ai-strategy/
23•nalinidash•1h ago•18 comments

The chess bot on Delta Air Lines will destroy you (2024) [video]

https://www.youtube.com/watch?v=c0mLhHDcY3I
270•cjaackie•17h ago•236 comments

Unauthenticated remote code execution in OpenCode

https://cy.md/opencode-rce/
362•CyberShadow•1d ago•116 comments

Some ecologists fear their field is losing touch with nature

https://www.nature.com/articles/d41586-025-04150-w
136•Growtika•5d ago•64 comments

Date is out, Temporal is in

https://piccalil.li/blog/date-is-out-and-temporal-is-in/
412•alexanderameye•22h ago•172 comments

The Cray-1 Computer System (1977) [pdf]

https://s3data.computerhistory.org/brochures/cray.cray1.1977.102638650.pdf
107•LordGrey•3d ago•54 comments

Implementing a web server in a single printf() call (2014)

https://tinyhack.com/2014/03/12/implementing-a-web-server-in-a-single-printf-call/
64•nateb2022•4d ago•6 comments

Network of Scottish X accounts go dark amid Iran blackout

https://www.heraldscotland.com/news/25759181.network-scottish-x-accounts-go-dark-amid-iran-blackout/
195•TiredOfLife•2h ago•132 comments

Fabrice Bellard's TS Zip (2024)

https://www.bellard.org/ts_zip/
188•everlier•17h ago•77 comments

LLVM: The bad parts

https://www.npopov.com/2026/01/11/LLVM-The-bad-parts.html
358•vitaut•23h ago•72 comments

Apple picks Gemini to power Siri

https://www.cnbc.com/2026/01/12/apple-google-ai-siri-gemini.html
908•stygiansonic•22h ago•562 comments

Robotopia: A 3D, first-person, talking simulator

https://elbowgreasegames.substack.com/p/introducing-robotopia-a-3d-first
64•psawaya•4d ago•31 comments

Chromium Has Merged JpegXL

https://chromium-review.googlesource.com/c/chromium/src/+/7184969
188•thunderbong•7h ago•56 comments

Show HN: AI in SolidWorks

https://www.trylad.com
174•WillNickols•20h ago•92 comments

Anthropic made a mistake in cutting off third-party clients

https://archaeologist.dev/artifacts/anthropic
327•codesparkle•1d ago•219 comments

Why have death rates from accidental falls tripled?

https://usafacts.org/articles/why-have-death-rates-from-accidental-falls-tripled/
5•atlasunshrugged•11m ago•1 comments

The Inevitable Rise of the Art TV

https://www.wired.com/story/art-frame-tv-trends/
11•m463•5d ago•10 comments

Zirgen: Compiler for a Domain-Specific Language

https://github.com/risc0/zirgen
14•0xkato•4d ago•0 comments

Windows 8 Desktop Environment for Linux

https://github.com/er-bharat/Win8DE
215•edent•1d ago•203 comments

Why BM25 queries with more terms can be faster (and other scaling surprises)

https://turbopuffer.com/blog/bm25-latency-musings
38•_peregrine_•4d ago•0 comments

Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir

https://github.com/finbarr/yolobox
104•Finbarr•19h ago•75 comments