Bespoke web applications: dashboards, internal tools, SaaS MVPs. Discovery first. Then a fixed quote. Then real, working software — built and maintained, not handed off.
You bought a SaaS subscription that gets you 70% of the way there. The remaining 30% is the part that actually matters to your business — and you can't change it. So you build workarounds in Excel and your team stops using the system you paid for.
The SaaS works for "any business". Yours isn't any business. The fields, workflows, and reports don't match how you actually work.
Everyone exports to Excel and operates from there. The "system" is just an inbox.
Monthly fees scale with team size. As you grow, the cost compounds and the tool becomes the largest expense after payroll.
The data is theirs. The roadmap is theirs. If they raise prices or shut down, you're stranded.
It doesn't talk to your accounting system. Or your WhatsApp. Or your supplier portal. So nothing flows.
Custom software is too expensive to estimate by guessing. We do a paid discovery phase first — 5-10 hours of deep dive into your requirements. The output is a technical spec document and a fixed quote. Both yours to keep, even if you don't proceed with the build.
Three rough tiers. Final price comes from discovery — but here's where most projects land.
Single-user app. Real, but lean.
Single-user app, 5-10 screens, basic CRUD operations. The smallest version that can actually be used by you or your team.
Multi-user, integrated, dashboarded.
Multi-user authentication, role-based access, integrations with your existing systems, real dashboards. Where most internal tools live.
Multiple modules, deep business logic.
Complex business logic, multiple integrated modules. Same scale as the Sigma ERP — full operating system for the company.
"Software builds aren't fire-and-forget. Every Tenebra software project requires an ongoing maintenance retainer — bug fixes, security patches, occasional features. We don't sell systems we know will rot." — TENEBRA STUDIO POLICY
Our founding case study is a 45-module ERP we built for our own elevator company in Alexandria. Production for over a year, used daily by 24 people. Not a portfolio prop — a daily-driver system.
Arabic-first interfaces, not Google Translate. Our team uses both languages every day — your team will too.
Source code in your GitHub. Database under your control. No vendor lock-in. Walk away whenever you want.
Same person on the discovery call writes the architecture, reviews the code, and answers the bug report. No hand-offs.
If we say 8 weeks, we mean 8 weeks. We pad estimates honestly and renegotiate openly when scope changes. No surprises.
Sigma ERP replaced an aging legacy accounting system with a custom operating layer. Bilingual, multi-user, mandatory SKUs, mandatory analytical accounts. Same playbook is now sold to other Egyptian SMBs at the Tier 3 scale.
From CRM to accounting to maintenance scheduling
Sigma's full team, every working day
Arabic + English, RTL native
Zero data-loss or downtime events
You fill the software brief. We see if there's a real fit.
5-10 hour deep dive. Output: spec doc + fixed build quote.
50% upfront. Architecture review. Sprint plan published.
Weekly demos. You see progress every Friday. Course-correct early.
You and your team test. Bugs fixed. Training sessions held.
System goes live. Monthly retainer kicks in for ongoing care.
WhatsApp first to qualify the fit (48-hour reply with accept-or-waitlist decision). If invited, you'll fill the software brief — 15 minutes — and we come back with a discovery phase proposal.
Apply via WhatsApp → Open brief (after qualification)