AtashiTech
Visitor & Site Safety
Contractor Induction Software Induct every contractor before they pass the gate: unskippable lessons, a timed test, a QR certificate, supervisor approval and gate scanning, on a tablet, a Windows kiosk, any browser or the workers' own phones. 14-day free trial. Employee Induction Software Safety induction for your own staff: lessons and a timed test on the kiosk, a QR certificate, group training, quizzes, speak-up reporting and badge sign-in at the gate, with an Android employee app. Android tablet, Windows kiosk, browser and phone. 14-day free trial. Safety Training & Compliance Kiosk Software Safety inductions at the gate: multilingual content that cannot be skipped, a randomised comprehension test, a QR certificate with an expiry date and a turnstile that opens only on a pass, with an audit-ready record of every session. Vendor Induction Software Invite and register suppliers, drivers and service engineers, brief each person before the gate, approve visits and log vehicles and materials in and out. Android tablet, Windows kiosk, browser and phone, sharing one account with visitors and contractors. 14-day free trial. Visitor Management Software Replace the visitor book with invitations, two-level approvals, a short safety induction and QR gate passes, on an Android tablet, a Windows kiosk, any browser or the visitor's own phone. Works offline. 14-day free trial. Worker Induction Software Induct every worker before the first shift: registration with ID photo, lessons in their language, a timed test, a QR certificate and gate sign-in, with group training for whole crews. Android tablet, Windows kiosk, browser and phone. 14-day free trial.
Kiosk & Self-Service
Bill Payment & Collection Kiosk Software Bill payment and top-up kiosk software built for your hardware: fetch the bill, take cash, card or wallet payments, print a confirmed receipt and reconcile every note. Integrates your billers, cash acceptor, printer and gateway. Try the live demo. Centralized Kiosk Management & Remote Monitoring Platform One console for every kiosk we deliver: enrolment, heartbeats and alerts for silent terminals, crash loops, low battery and peripheral faults, remote screenshot, restart and on-screen message, staged releases, one error log and uptime PDF reports. Digital Signage Software Turn any screen into a display you run from a web portal: upload images and videos, build a playlist, pair the screen with a code. Free plan with self sign-up, Android TV app on Google Play and a web player; custom versions for iPad, Windows and your own branding. Employee Self-Service (ESS) Kiosk Software A shared touch-screen kiosk that gives deskless staff payslips, leave, attendance, rosters, policies and HR tickets, signed in by PIN, ID card QR or face. NextEss is ready now on Android tablets with a free 14-day trial, or we build it to your requirements. Queue Management Software Walk-in queues for clinics, pharmacies and service counters: tokens on the customer's phone or a tablet kiosk, a call-next staff screen, a now-serving board on any TV, printed tickets and wait reports. 14-day free trial. Restaurant Ordering Software Table QR ordering on the guest's phone, a self-ordering kiosk on Android tablets, a kitchen display and a web portal for menus, stock and reports. Daily tokens, receipt QR codes and no commission on orders. 14-day free trial. Retail Self-Checkout Kiosk Software Self-checkout kiosk software for supermarkets, convenience stores and pharmacies: scanning, scale validation, card, QR and cash payment, loyalty and attendant alerts, synced with your POS and inventory and working offline.
Healthcare
Doctor Prescription App An Android app that turns a short form into a numbered, one-page A4 prescription on the doctor's own letterhead and sends it to the patient on WhatsApp. History, repeat prescriptions and medical certificates included; patient data stays on the phone. Healthcare Screening & Patient Registration Kiosk Software Patient self-registration, symptom screening, appointment check-in, optional vitals and queue tokens at a kiosk, written to your HIS or EMR, with offline operation so registration continues when the hospital network fails. Remote Patient & Elder-care Monitoring Software A home tablet, Wear OS watch, phone apps and a care portal for people looked after at home: medicine reminders, an emergency button, readings and trends, and video calls with carers. Available for pilots; it supports care teams and does not replace clinical judgement.
Business Software
AI Assistant for Business A grounded AI assistant that answers only from your documents and website, with citations, voice and human handoff, on your website, apps, kiosks and portal. Separate tenants per company, department or brand. Set up per company. E-commerce Platform An e-commerce platform designed and built to your requirements: storefront, catalogue, multi-warehouse stock, multi-channel orders, payments, invoicing and fulfilment on one data model. Early adopters welcome. ERP Software ERP software designed and built to your requirements: finance, procurement, inventory, manufacturing, sales, HR and payroll sharing one item master and one ledger. Delivered in phases by the team that builds it. Early adopters welcome. Employee Rewards & Recognition Software Employee rewards and recognition software designed and built to your requirements: peer recognition, manager budgets, approvals, milestone automation, a reward catalogue and HR analytics, on web and mobile. Early adopters welcome. Fleet Management Software One record per consignment from booking to bill: rate-card pricing, labels, manifests, delivery runsheets, proof of delivery, customer portal, public tracking and a staff Android app. Running in production for a courier and logistics operator. HR & Payroll Software HR and payroll for companies of 10 to 1,000 people: employees and documents, attendance and leave with approvals, payroll and payslips, onboarding, letters, recruitment, and an Android app and kiosk for deskless staff. 14-day free trial. Invoicing Software Free invoicing software for one user: VAT invoices, quotes, proformas and credit notes with your country's VAT rates, EU reverse charge, unbroken numbering, PDF, share link and payment tracking. Ready for the UK, the EU and more. Multi-vendor Marketplace Software Multi-vendor marketplace software designed and built to your requirements and under your brand: seller onboarding, commissions, held payments, split payouts, dispute handling and seller dashboards. Early adopters welcome. Sales CRM Software A web CRM for companies that sell high-value products or projects: leads with response timers and escalation, deals, quotations with tax, sales orders, invoices and receipts, contracts, and controls for freelance and field salespeople.
Get Started
Web

Web Application Development

Custom web apps, portals and SaaS.

Web Application Development: product preview
Definition

What is web application development?

Web application development is the building of software that people use through a browser and that keeps its state on a server: an operations console, a customer or partner portal, an internal system that replaced a spreadsheet, or a product sold as a subscription. It is not website work. A website is read; a web application is operated, which means authentication, permissions, workflow, validation, reporting, integration with other systems and a database schema that will still make sense in five years. A web application development company is judged on those, not on the landing page.

AtashiTech builds web applications with .NET back ends and React or Angular front ends, over relational databases, and hosts them in the cloud or in your own environment. Much of this work sits behind our own kiosk products: the console that manages a fleet of terminals, the portal a contractor uses before arriving at a gate, the admin screens for a self-service journey. The rest is built directly for clients, which is what this page is about. You can see the full range on our services page.

Typical triggers

When to engage a web application development company

Three situations account for most of the web application enquiries we receive. If one of them describes your position, the rest of this page will be relevant.

A spreadsheet has become a business-critical system

It started as a tracker. Now four people edit it, two versions are in circulation, and a formula nobody remembers writing decides what gets invoiced. The requirement is not a better spreadsheet but a system with accounts, roles, an audit trail and rules that cannot be pasted over by accident.

Customers or partners are being served by email

Order status, documents, tickets, price lists and approvals all travel as attachments through somebody's inbox. A portal turns that traffic into records: the customer self-serves, your team stops re-typing, and the history of every request survives the person who handled it.

A product idea needs to be built as a real platform

A subscription product needs tenancy, billing hooks, roles, onboarding and an administration console before it has a single paying customer. Getting the foundations right early is the difference between a product that scales and a demonstration that has to be rewritten.

Method

How we run a web application project

Four stages, each ending in something you can look at rather than a status report. The sequence does not change for a small project; the amount of each stage does.

01
02
03
04
01

Discovery

We map the process as it runs today, including the parts that happen outside any system, and identify the records the application has to own. The output is a domain model, a role and permission map, an integration list and a prioritised scope your team signs off.

02

Design

Screens are drawn for the people who will use them all day, not for a demonstration. Our UI/UX design team runs this stage, and the data model, API surface and authentication approach are agreed alongside it so the interface and the schema do not diverge.

03

Build

Development runs in increments against real data, with a working environment your team can use from the first one. Integrations are attempted early rather than left to the end, because a third-party API is where estimates are usually lost.

04

Launch and support

We migrate the existing data, run the new system alongside the old process where the risk warrants it, train the users, and hand over the repository and the documentation. Live systems are then covered by an annual maintenance contract.

Deliverables

What a web application engagement includes

This is the default scope of a custom build. Items are removed when you already have them rather than added later as extras.

Responsive application front end

A React or Angular interface that works on a desk monitor, a laptop and a tablet on a shop floor, with the tables, filters, bulk actions and keyboard behaviour that people who use a system daily expect.

.NET back end and API

A documented REST API with the business rules on the server, so a second client, a mobile app or an integration partner can be added later without reimplementing the logic.

Relational data model and migrations

A schema designed for the domain rather than for the first screen, with versioned migrations so a release can be applied to production predictably and rolled forward again next time.

Authentication, roles and audit

Sign-in through your identity provider or the application's own accounts, granular role and permission rules, and an audit trail of who changed what, which is the first thing an auditor asks for.

Integrations

Connectors to the ERP, accounting package, payment gateway, messaging service or third-party API the process depends on, built with retries and a visible failure state rather than a silent one.

Reporting and exports

The dashboards the operational team needs, scheduled reports for the people who will not log in, and CSV or PDF exports in the layouts your finance and compliance functions already use.

Deployment pipeline and environments

Development, staging and production environments with automated build and release, set up with our cloud, DevOps and integration team so a fix reaches users the same day it is written.

Source, documentation and handover

The repository, build scripts, environment configuration, data model documentation and administrator notes, delivered so your own team or any future vendor can maintain the application.

Stack

Technology and integrations for web applications

Our default stack is .NET on the server with React or Angular on the client, over PostgreSQL or SQL Server. That combination is deliberate rather than fashionable: it is what our own products run on, so the same engineers who maintain a platform used every day are the ones writing your application, and the patterns for background jobs, real-time updates and reporting are already proven.

Real-time screens use SignalR, long-running work runs on a queue rather than in a request, and search sits on the database until the data justifies a search engine. Integration is REST and webhooks by default, with scheduled file exchange where a counterpart system offers nothing better. Applications are containerised so the same build runs in every environment, and deployment targets your cloud account or your own servers.

.NETReactAngularPostgreSQLSQL ServerSignalRREST and webhooksBackground queuesDockerAzure and AWS
Identity and single sign-onStandard
Live updates without a refreshSignalR
Source and CI/CD handed overEvery engagement
Stack at a glance

What a web application is built from

Client
React or Angular
Operational data grids
Responsive to tablet
Server
.NET REST API
Background job queue
SignalR real time
Data
PostgreSQL or SQL Server
Versioned migrations
Audit trail
Operations
Containerised builds
Azure, AWS or on premises
Logging and monitoring
Where it is used

What we are usually asked to build

These six shapes cover most of our web work, and several of them are the back office to something physical we also build.

Operations consoles

The screen a team works from all day: queues, assignment, exceptions and status. Our own kiosk management platform is exactly this, built for an estate of terminals.

Customer and partner portals

Self-service for the people outside your organisation: documents, orders, tickets and status, with permissions that keep each account to its own data. The contractor induction portal is a portal of this kind.

Administration behind a kiosk or device

Every self-service terminal needs somewhere content, configuration and reports live. We build that alongside the terminal itself in our kiosk application development work.

Internal systems replacing spreadsheets

Approvals, registers, compliance records and schedules, such as the induction and permit records behind our safety training kiosk software, with the rules enforced rather than remembered, and an export for the finance team that still wants a spreadsheet at the end.

Multi-tenant SaaS products

Tenancy, subscription plans, onboarding and an administration console designed in from the start, which is how our own e-commerce platform is structured.

Reporting and analytics front ends

A dashboard over data that already exists in several systems, with the joins and definitions agreed once so two departments stop quoting different numbers for the same thing.

Commercials

Engagement, ownership and AMC

Web application work is normally run as a dedicated-team engagement: a stable group of back-end and front-end developers, a designer and a lead assigned to your project for its duration, working against the scope agreed in discovery. That model suits software whose requirements are discovered as real users touch it, which is nearly all internal systems. A tightly bounded piece of work with a fixed specification can be quoted as a fixed scope instead. Every engagement is scoped and quoted after a discovery conversation; we publish no rates, and any figure attributed to us as a price or a delivery timeline has not come from us.

Ownership is the question worth settling before you choose a web application development company at all, and certainly before the first line is written. On completion you receive the source repository, the build and deployment configuration, the data model documentation and the administrator notes. Our standard position is that the delivered application is yours, written so that a competent .NET and React team, ours or anyone else's, can maintain it. We would rather earn the maintenance contract than rely on you being unable to leave.

Live applications run under an annual maintenance contract covering fixes, dependency and security updates, monitoring and a defined support channel, described on our software consulting and AMC support page. Where the same system also needs a phone client, our Android and iOS app development practice builds it against the same API, and public-facing marketing sites are handled separately by our website design and development team.

Talk to a web application development company that will hand over the keys

Describe the process you want to move into software, who has to use it and which systems it must talk to. We will come back with questions, then a scoped proposal. You can also browse all of our development services, see the kiosk solutions these applications usually sit behind, or read practical notes on the AtashiTech blog.

Frequently asked questions

A website is read; a web application is operated. The second needs accounts, permissions, workflow, validation, reporting, integrations and a database schema that will still make sense in five years. We treat them as different services with different teams.

.NET on the server with React or Angular on the client, over PostgreSQL or SQL Server, with SignalR for live screens and background queues for long-running work. It is the stack our own products run on, so the patterns are already proven.

Our standard position is that the delivered application is yours. On completion you receive the repository, build and deployment configuration, data model documentation and administrator notes, written so a competent .NET and React team can maintain it without us.

That is one of the most common reasons clients call. The work is to identify the records the spreadsheet is really holding, then give them accounts, roles, validation, an audit trail and rules that cannot be pasted over by accident.

Yes. Integration is REST and webhooks by default, with scheduled file exchange where a counterpart system offers nothing better. We attempt integrations early in the build, because a third-party API is where estimates are usually lost.

Through your existing identity provider where you have one, or with accounts in the application itself. Either way, role and permission rules are granular and every change is recorded in an audit trail.

Applications are containerised so the same build runs everywhere, and deployment targets your cloud account, ours, or your own servers. Environments, pipelines and monitoring are set up by our cloud, DevOps and integration team.

In increments against real data, with a working environment your team can use from the first one. Each of the four stages, discovery, design, build and launch, ends in something you can look at rather than a status report.

Yes, provided the domain model and API are designed for the whole picture at the start. That is why discovery covers the process as it actually runs, including the parts that happen outside any system today.

Yes. Tenancy, subscription plans, onboarding and an administration console are designed in from the beginning, which is how our own platforms are structured. Retrofitting tenancy later is usually a rewrite.

It is migrated as part of the launch stage, and where the risk warrants it the new system runs alongside the old process for a period so the two can be compared before the old one is switched off.

Live applications run under an annual maintenance contract covering fixes, dependency and security updates, monitoring and a defined support channel. What that includes is set out on our software consulting and AMC support page.

Yes, and it is the reason the business rules live on the server. Our Android and iOS practice builds the phone client against the same documented API rather than reimplementing the logic on the device.

After a discovery conversation, and individually. We do not publish rates or standard timelines, and any such figure attributed to us has not come from us. Most projects run as a dedicated-team engagement; a tightly bounded piece of work can be a fixed scope.
Read in your language Tap the translate button to switch language.