Web application development starts with a description of the work process and the roles involved, not a list of screens. Together we establish who enters and changes data, which rules are checked, which outputs are important and which systems the application connects to. The first version covers the most valuable end-to-end scenario and makes it possible to validate real use before the full scope is built out. The technical solution includes the data model, authorisation, input validation, an audit trail of important changes, automated tests and versioned deployment. Before launch, monitoring, database backups, recovery and secrets management are put in place. The result should be a maintainable tool with documented operation, not just working forms with nobody responsible for the data and future updates.
What to consider when deciding
An internal portal or integration pays off when it connects a recurring process, eliminates duplicate record-keeping or gives specific roles access to the right data. For an infrequent task, adjusting an existing system may be enough; for a unique process, a custom application is clearer in the long run than a chain of spreadsheets and manual exports. The price depends on user roles, the number of states, integrations, data migration, availability requirements and the quality of the specification. The analysis stage therefore separates essential features from ideas better suited to later development.