Start with the cost of the current work
A request for a portal, dashboard or AI assistant usually arrives after a team has lived with friction for months. The proposed feature feels concrete, so discussion begins with screens and tools. The more important question is still unresolved: what is the recurring loss that the organization is willing to fix?
Trace one real case from trigger to completion. Record who touched it, where it waited, which information was copied, which decision required judgment, what went wrong and how the team recovered. Then estimate volume, completion time, rework and consequence. Precise figures are ideal, but a documented range is better than an adjective such as inefficient.
Microsoft describes process mining as a way to reconstruct how a process is actually executed from event data, then identify variants, bottlenecks and opportunities for improvement or automation. A company does not need process mining software for every diagnosis, but the principle is sound: inspect real work before designing the replacement.
- How many cases enter the workflow in a normal week or month?
- Where does the work wait, repeat or return to an earlier step?
- Which errors create customer, financial, compliance or operational harm?
- Which parts require judgment and which follow a stable rule?
- Who owns the outcome today and who would own a new system?
Choose a process fix when technology is not the constraint
A process change is the right first move when the current tools can support the work but the rules, sequence or ownership are unclear. Common examples include an approval that adds no control, two teams maintaining the same record, information requested after it is needed, or a decision that waits because nobody has authority to make it.
Use a simple test. If the team could perform the work reliably tomorrow with the existing tools, a clearer instruction and one named owner, change the process before adding software. Run the new rule for a defined period and measure whether waiting, rework or error falls. The trial creates evidence for the next decision.
A process fix is not a way to avoid necessary technology. It is a way to remove avoidable complexity before technology makes that complexity faster and harder to see. If the trial still depends on repeated copying, fragile memory or several disconnected records, automation or software may now have a cleaner problem to solve.
Choose automation when the path is stable and repeatable
Automation works best when a clear event starts the workflow, input data is available in a predictable form, the steps follow explicit rules and exceptions can be routed to a person. Examples include synchronizing approved data between systems, generating a routine document, notifying an owner, validating required fields or moving a request through a known sequence.
The happy path is only half the design. Microsoft guidance for production workflows emphasizes failure handling, retries, logging and notifications. That is important because an automated step can fail silently, repeat an action, encounter missing data or lose permission to a connected system. A workflow is not dependable until the recovery path has an owner.
Calculate value after including supervision. Time saved per successful run is useful, but so are failure rate, correction time, duplicated actions, service cost and the amount of manual checking the automation creates. An automation that saves two minutes and creates a daily investigation queue has moved work rather than removed it.
- Define the event that starts the workflow and the system that owns the source data.
- List valid exceptions before launch and route each one to a responsible person.
- Set retry behavior only where repeating the action is safe.
- Log enough information to diagnose a failure without exposing sensitive data.
- Give an operator a clear way to pause, correct and resume the workflow.
Choose an existing product when the problem is common
Before building, test whether a maintained product already solves the ordinary part of the problem. Customer relationship management, ticketing, document approval, scheduling and content management are established categories. A product can provide security updates, permissions, audit history and integrations that would be expensive to reproduce responsibly.
Fit should be evaluated against the real workflow, not a feature count. Configure a small representative case. Check permissions, data export, integration limits, accessibility, reporting, regional requirements, vendor support and the total cost of operation. Ask how the team will leave the product if the relationship or pricing changes.
Customization has a threshold. Light configuration keeps the benefit of a standard product. Extensive scripts and workarounds can create a private system hidden inside a vendor platform. When every release requires repairs to preserve a workflow unique to the organization, custom software may offer clearer ownership.
Choose custom software when the workflow needs a durable home
Custom software becomes reasonable when several roles need one shared record, business rules are genuinely specific, permissions and audit history matter, integrations are central, and the workflow will continue to evolve. The value comes from giving the work a coherent operating home, not from owning code for its own sake.
The case becomes stronger when the current problem is frequent and consequential, existing products force damaging compromises, and the organization can name a product owner after launch. It becomes weaker when requirements are mostly cosmetic, the process changes every week without governance, or nobody has budget for maintenance, security and support.
BharatXD uses the first release to prove one complete path for a real user. That path should begin with a genuine trigger, complete a meaningful decision and produce a result the next person can use. A thin collection of disconnected screens may look like progress but cannot reveal whether the workflow works.
- One source of truth is needed across several roles or teams.
- The rules create defensible differentiation or control, not merely preference.
- Permissions, audit history and data quality cannot be handled safely in the current tools.
- The organization has an owner, operating budget and a realistic maintenance horizon.
- A small release can test the core workflow before the full investment is committed.
Compare the options with the same evidence
Do not give custom software a strategic score while judging a process change only by speed. Compare every option against the same criteria: time to first value, effect on the user, control, failure recovery, data ownership, adaptability, operating cost and exit cost. Include the option of doing nothing for now, because some problems are too rare or too small to justify intervention.
A process fix is usually fast and inexpensive, but it may still depend on manual discipline. Automation removes repeated steps, but it inherits the quality of the process and connected systems. An existing product reduces the burden of building common capability, but introduces vendor constraints. Custom software creates fit and ownership, but the organization accepts the responsibility to maintain it.
The right answer can also be a sequence. Simplify the rule first, automate a stable handoff next, then build only the shared product capability that remains valuable. A good decision does not maximize technology. It reduces the total difficulty of running the work.
Write the decision before writing the scope
End discovery with a short decision record. Name the problem, evidence, chosen intervention, rejected alternatives, first measure, owner, known risks and the date for review. This prevents a temporary preference from becoming permanent truth and gives future teams the context they need to change course responsibly.
For BharatXD, a responsible recommendation may be smaller than the original request. It may also reveal that the organization needs a real product rather than another temporary workaround. Either result is useful when the reasoning is visible and the first investment is proportionate to the evidence.
The strongest question is not whether custom software is better than automation. It is which intervention removes the verified constraint while leaving the organization with a result it can afford, control and improve.
Sources and further reading
Primary documentation used to check the claims and recommendations in this article.

