Skip to content

Software for the work behind the scenes.

Custom systems for approvals, reporting and day to day coordination. Each role sees only what it needs, and every change is recorded with who made it and when.

City of HaldenFleet operations
Live mapVehicles212Incidents3ChargingAudit log
Live08:14:32
Live map212 buses in service across Halden
191On time19Late2Fault
Diversion D-114Storgata closed until Friday 18:00212Show on map

41272Fjellheim senter

Late+3:10

41337Østmarka

Door fault16 min

Selected vehicle

4127

Late+3:10

2to Fjellheim senter
Terje LundeDriver 2231, on shift since 05:40

Battery58%141 km left

Next stops

  1. Tollbodgata (temporary)08:15
  2. RådhusetNot served
  3. Kongens plass08:18
  4. Ringveien08:23
4133

Door faultStopped 16 min

7to Østmarka
Ingrid SolbergDriver 1876, waiting with the bus

Battery71%173 km left

Next stops

  1. Recovery van08:21
  2. NordbyNot served
  3. Kongens plassNot served
  4. Brekkeby depot08:48
Call on radioCalling 4133Message

Charging at Brekkeby

3 held until 09:002 held until 09:00

846996kWof 1,200 kW

01Full

4102

02150 kW

4131

03Full

4119

04Held150 kW

4137

05150 kW

4125

06Free

 

07120 kW

4142

08Held

4105

09Full

4136

10150 kW

4114

11Fault

 

12Held

4148

Audit log

Chain verified 08:14
TimeUserActionObjectHash
08:14:21Randi BerntsenViewed driver detailsDriver 22313ec1 7681
08:12:05Randi BerntsenSent messageBus 4127e971 ddca
08:09:47SYSystemApplied diversionD-114f702 37d1
08:02:13Randi BerntsenCreated incident26/0918ca07 4354
07:58:40Mona TveitSent recoveryBus 41330db2 7066
City of Halden, Transport AuthorityAVL gateway online

City of HaldenA bus fleet console with a live map and audit log. Fictional business, built to show the work.

What to look at

What this covers

Every service in this family.

Operational software for employees, administrators and service teams. 18 services

  • CRM and lead managementProspects, customer records, activities and follow-up.
  • Sales, quotations and contractsProposals, approvals and connections to signing or billing providers.
  • Inventory and warehouse systemsProducts, stock movements, locations and replenishment.
  • Order and fulfilment managementOrders, dispatch, exceptions and channel synchronization.
  • Staff scheduling and HR workflowsShifts, assignments, onboarding and employee requests.
  • Projects, tasks and field servicesWork orders, deadlines, job status and field-team coordination.
  • Documents and recordsDocument storage, indexing, versions and controlled access.
  • Approval and procurement workflowsRequests, budgets, suppliers and review stages.
  • Support and service desksTickets, queues, escalation and service history.
  • Reporting and BI dashboardsOperational reports, metrics and governed data access.
  • Assets and equipment managementEquipment records, servicing, allocation and maintenance schedules.
  • Accounting-system integrationsConnect invoices and operational data to accounting products.
  • ERP modules and integrationsScoped operational modules and connections to existing ERP systems.
  • Forms and application processingSubmissions, validation, review and applicant status.
  • Permits and public-service portalsPublic requests and internal administrative processing.
  • Case and incident managementCases, evidence, decisions and audit history.
  • Data pipelines and migration toolsImport, clean, reconcile and move authorized business data.
  • Legacy software replacementModernize obsolete operational applications in agreed stages.
Technology options

TypeScript interfaces over services in Node.js with NestJS or Fastify, Python with FastAPI or Django, C# with .NET, Java with Spring, or Go. PostgreSQL is a common choice for the data. Permissions, audit records, integrations and recovery needs shape the design.

How we choose technology

Questions

Can it replace several tools at once?

Often, yes. We start with the process that hurts most and bring the rest in step by step.

Where does the system run?

We host and run it for you as standard. Where regulation requires a particular location or setup, that is agreed in the contract.

How is sensitive data handled?

Access is limited by role, changes are recorded, and the security measures for your data are agreed and written down before launch.

Will our staff need training?

We design screens people understand quickly, and add walkthroughs and written guides for each role.

Start

Tell us what you are building.

A short description is enough. You get a straight read on scope, cost, and our honest take on the best approach, before anyone commits.

Write to [email protected] · New projects and general questions

  • Built from zero, no templates
  • Hosted and maintained by the same team
  • Scope and cost agreed before we start
  • Updates, monitoring and support after launch
  • Findable in search and AI answers