$ jjsoftware --init
Software built properly, so your business can grow
We build custom apps, websites, and systems, backed by real software engineering behind every line of code. From the first prototype to a product running in production.
$ services --list
What we build
Three development tracks, one quality bar: clean code, realistic timelines, and direct communication.
iOS & Android Apps
Native and cross-platform apps for iOS and Android, from interface design to store publishing.
Learn moreWordPress & Custom Websites
Corporate sites, landing pages, and online stores in WordPress or built custom, without relying on clunky page builders.
Learn moreSaaS & Micro-SaaS Systems
Custom web systems, SaaS and micro-SaaS platforms, from data modeling to recurring billing.
Learn more// why jj software
Less overhead, more software that works
We work as a technical team close to the client, not as a generic project factory.
Direct access to the people writing code
You talk to the people actually building your product, no layers of account managers in between.
Clear scope before we start
Requirements, timeline, and deliverables are defined in writing before a single line of code, so there are no surprises.
Technology chosen for the problem
No stack picked by trend: the architecture is chosen based on what your product actually needs.
Code built to last
We deliver applications that are easy to maintain and extend, not fragile prototypes that break on the first change.
$ portfolio --featured
Projects we've shipped
A look at our work applied to real businesses.

Our own app for iPhone and iPad
Hotaru
A flashcard app built and published by JJ Software. It turns notes, photos and PDFs into cards with Apple Intelligence, on device, and schedules reviews with FSRS, the spaced repetition algorithm behind Anki.
- —Native SwiftUI and SwiftData, with Liquid Glass, widgets, Control Center and Siri
- —On-device Apple Intelligence, with cloud AI through OpenRouter as a fallback
- —Sync and shared decks on Cloudflare Workers and PlanetScale Postgres
- —Hotaru Pro subscription through the App Store with StoreKit 2
- —In English, Portuguese and Spanish, with 250+ ready-made decks
$ faq --general
Frequently asked questions
What clients ask most before starting a project.
How does project pricing work?
Once we understand what you need, we send a proposal with defined scope, timeline, and price. That initial assessment doesn't cost anything.
Do you work with companies outside Brazil?
Yes. All work is done remotely, with video calls and direct communication throughout the project, so we work with clients anywhere.
Do you only build the project or also support it afterward?
We offer support after launch, whether that's a small fix or evolving the product with new features over time.
Can I start with something smaller before a bigger project?
Yes, and we usually recommend it. Starting with a lean scope (an MVP or a first version of the site) reduces risk and lets you validate the project before investing more.
How does payment work?
We set up a payment schedule tied to deliverables together with you, usually split across the development timeline rather than a single upfront payment.
Got a project in mind?
Tell us what you need to build and we'll get back to you with a straightforward proposal.