Bespoke web applications on Egyptian rails: ETA e-invoicing, Paymob, Arabic-RTL by default. Discovery first. Then a fixed quote. Then real, working software — built and maintained, not handed off. The same architecture behind Sigma ERP — a production system with 45 modules and 24 daily users.
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.
⏳ Founding rate · limited slots · valid through 2026-07-31. First 3 clients per tier lock the discounted rate + earn permanent founding-client status. After 2026-07-31, standard rates apply.
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 Sigma ERP — a full operating system for a 24-person 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
Sigma ERP is a 45-module system we built for our own company, Sigma for Elevators — a 24-person company in Alexandria where it has run in production for over a year, used daily by 24 people. Not a portfolio prop — a daily-driver system we depend on ourselves.
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 us first (48-hour reply). Fill the software brief — 15 minutes — and we come back with a discovery-phase proposal, then a fixed quote.
Start via WhatsApp → Open the brief