Request and approval systems
A purchase request is raised, checked against budget and passed to the authorised manager; the outcome is followed from the same screen.
We move the workflows currently running on spreadsheets and email into web applications where people sign in, roles and permissions are defined and every step is recorded. Nothing is installed: updates happen in one place and everyone works on the same version.
A web application is software that runs through the browser and lets people create data and carry out transactions. The user signs in with their own account, sees screens according to their role and creates records that then go to someone else for approval or across to another system.
What separates it from a desktop program is that nothing is installed on the user's machine. The application runs on a server, and access from outside the office is possible within whatever permission rules you set.
A website focuses on presenting the company, its services or its products, and on publishing information. The visitor is mostly a reader.
In a web application the user signs in, creates data, carries out transactions, approves work or runs the daily operation. Its value lies not in how the page looks but in the process it runs.
If you are looking for a corporate site, our corporate website design and development page is the better fit; this page covers applications that run a process.
Any process where several people work in turn, approval is required and it has to be clear afterwards who did what is a candidate. The headings below are the ones most often moved.
A purchase request is raised, checked against budget and passed to the authorised manager; the outcome is followed from the same screen.
Announcements, documents, forms and self-service tasks such as leave and expenses, all handled in one place.
Dealers order from their own price list and see their balance and shipment status; customers track documents and raise requests.
Who the job is assigned to, what stage it is at and when it closed, followed from departmental screens.
Audit, inspection and count forms validated and collected in one place.
Data from different systems brought into one role-filtered screen.
Side processes that do not belong in the ERP but depend on ERP data.
Role design is not only security; it is where the application's business rules are set: who sees which screen and above what amount approval is required.
In companies running a corporate identity platform, sign-in can be wired to employees' existing accounts. That avoids another set of passwords to manage, and access for someone who leaves is cut centrally.
It is not mandatory; it is assessed against user numbers and the infrastructure you already have. For portals opened to outside users, a separate user management arrangement is designed.
Most enterprise web applications do not work in isolation. They read item, price, stock and account data from the ERP and write the resulting order back as a document. Without that flow the same data is kept in two places and drifts apart.
On the SAP Business One side we make the connection through the service interfaces shipped with the product. For other systems we use the API the other side offers, and on failure a record does not disappear quietly: it collects in a visible queue.
Designed to be mobile-friendly, the application can be used from a phone or tablet; for approving, checking status and viewing lists that is usually enough.
Security is not added afterwards: authentication, permission separation, input validation and audit logging are part of the design from the start.
We map how the flow runs today, who does which step and what the exceptions are.
We put the roles, screens and approval levels in writing.
We build the application and connect it to the ERP and other systems.
Users run their own work through the system and integrations are tried with real data.
Training, first use and regular support afterwards.
What sets the budget is less the screen count than the number of roles, the exception rules, the number of integrations, whether outside users are involved and how much existing data has to be migrated.
Our custom software development cost guide covers those items in detail, along with what to settle before asking for a quotation.
No. It runs on a server and users reach it through the browser. Updates happen in one place and everyone works on the same version.
Setting it up as a separate application is usually the better route: a public site and a business application behind a login have different security, backup and update requirements. The two can still link to each other.
No, it generally complements it. Side processes that do not belong in the ERP but depend on ERP data run in the application, and the outcome is written back to the ERP as a document.
Yes. In portals opened to the outside, authentication, data isolation and security requirements differ from an internal application and are treated as a separate item in the scope.
In a short call, we'll listen to your process and decide the right path together: off-the-shelf or custom development.