What a ¥5M Software Project Should Actually Deliver

Updated: Sep 10

The price of software is not explained by the number of screens.
A custom platform costing several million yen should not be justified by saying it has more buttons, more pages or more hours of development.
The value is in reducing operating friction, protecting information, improving management control and building something the organization can actually use.
1. Discovery that changes the brief
Before code begins, the team should understand the workflow, users, exceptions, pain points, documents, decisions and information flows. A discovery phase that simply confirms the client’s original feature list has not done enough work.
2. A defined product architecture
The project should specify modules, user roles, permissions, core data objects, integrations, reporting requirements and what is deliberately outside the first release.
3. UX built around real tasks
A system is not successful because the dashboard looks modern. Staff should be able to complete recurring work with fewer unnecessary steps, and management should be able to see what matters.
4. Data and permission design
Who can create, view, edit, approve, export or delete information? What is sensitive? Which records need history? These decisions belong in architecture, not in last-minute troubleshooting.
5. Testing against real use cases
Testing should include the normal flow, edge cases, incorrect inputs, different roles and realistic volumes. “The button works” is not enough.
6. Deployment and operational readiness
A production system needs a hosting plan, backups, access controls, environment management, domain / certificate planning where relevant and a defined path for updates.
7. Training and handover
The client should know how the system is used, which decisions remain with the development team, what support is included and what happens when the business changes.
8. A post-launch roadmap
The first production release is not the final state. The project should end with known limitations, prioritized improvements and a method for deciding what comes next.
What ¥5M does not automatically guarantee
It does not guarantee enterprise-scale security, unlimited integrations, complex migration, native mobile apps, AI features, multilingual support or endless change requests. Those need to be scoped explicitly.
Lumara view
A serious software budget should purchase operating clarity and production readiness, not only code.



Comments