Django and Python systems
Web applications and internal tools built on Django and Python where a project calls for a framework outside the Frappe ecosystem.
CUSTOM SOFTWARE DEVELOPMENT / NAIROBI, KENYA
ERPNext and Frappe are our core, but not the only tools we use. When a project calls for something else, Legend Soft builds custom systems in Django, C#, and C++, mobile apps for field and sales teams, and practical AI features layered onto the systems you already run.
WHAT WE BUILD
Most of our work runs through ERPNext and Frappe. These are the other technologies we reach for when a specific problem calls for them.
Web applications and internal tools built on Django and Python where a project calls for a framework outside the Frappe ecosystem.
Desktop, web and service-layer applications built in C# and .NET for organisations with existing Windows or .NET infrastructure.
Performance-sensitive and systems-level work in C++ where that is the right tool, including integrations with hardware and existing native software.
Android and cross-platform mobile apps that extend a business system to the field: sales teams, field agents, drivers and branch staff.
Practical AI built into existing workflows: document and data summarisation, assistants over your own business data, and automation of repetitive reporting tasks.
When no off-the-shelf platform fits, we design and build a bespoke system around the actual process, not the other way round.
HOW WE DECIDE
A custom build starts with the same discovery process as an ERPNext rollout: understanding the actual workflow first, then picking the technology that serves it, rather than fitting the problem to a tool we already like.
COMMON QUESTIONS
Yes. Alongside ERPNext and Frappe, we build custom systems in Django, C#, and C++, mobile apps, and practical AI features, depending on what a project actually needs.
Yes. We build mobile apps that extend an existing ERPNext, Frappe, or custom backend to field staff, sales teams and customers.
Features such as summarising documents and reports, answering questions over your own business data, and automating repetitive data-entry or reporting work, added to a system you already run.
START A CONVERSATION