Skip to content
Shasai Studio
Software development

Web and mobile app development

Not every problem needs an application, and saying so is part of the job. Where one is the right answer, it is built in stages small enough that you can put each one to work before the next is agreed — which is also how a budget stays under control.

Organisations running a process on paper or in spreadsheets, teams that need a portal for customers or partners, and businesses whose current tool has outgrown the way they now work.

How we work through web and mobile app development

Describe the work before describing the screens

We write the process down as it runs today, including the parts done on paper, in a spreadsheet or in somebody's head, and then decide which of them software should replace. That step is what stops a project from rebuilding a process nobody wanted in the first place.

  • The workflow written out as it runs now, paperwork included
  • Who uses it, what each role may see, and who approves what
  • Which parts have to work when the connection does not

Delivered in stages that work on their own

A first stage a team can genuinely work in is worth more than a demonstration of everything half-built. Each stage is used, reviewed and signed off before the next begins, so nothing is built on an assumption that nobody has tested with real work.

  • Each stage usable in day-to-day work, not a demo
  • Reviewed and signed off before the next stage starts
  • New scope raised as a decision rather than absorbed quietly

Tested on the devices people actually carry

An application that runs well on a development machine and badly on a mid-range Android phone is not finished. Screens are tested on real devices, with attention to how much data they use and what happens when the signal drops in the middle of a task.

  • Tested on mid-range Android phones and older browsers
  • Data use checked on the screens people open most
  • Behaviour written down for when a connection fails midway

Written down for whoever maintains it next

The code, the accounts and the deployment process belong to you, and they are documented while the person who built them is still around. A system only one person knows how to deploy is a risk a business carries without noticing it has one.

  • Code, accounts and hosting held in your name
  • Written deployment, backup and restore notes
  • A handover session with whoever will run it

What you receive

  • A written scope covering roles, workflows and data
  • A working first stage, used in real work
  • Admin and reporting screens for the people running it
  • Test notes from real devices and slow connections
  • Documentation for whoever maintains it next
  • A handover session with the team who will use it

Questions we are often asked

  • Do we need an app, or is a website enough?

    Often a website is enough, and it is cheaper to build and to maintain. An app on a phone earns its place when the work needs the camera, use without a connection, notifications, or a task somebody repeats many times a day. We will say which of those apply to you before any scope is written.

  • Can it work where the network is unreliable?

    Part of it can. Data entry can usually be held on the device and sent when the connection returns, which means deciding who wins when two versions of the same record disagree. Anything needing a live answer — a stock level, a payment — cannot honestly promise to work offline, and we say which parts of your process sit on which side of that line.

  • Who owns and maintains the application afterwards?

    You do. The code, the accounts and the documentation are yours, and the handover is written so an in-house team or another developer can take it on. We are glad to keep supporting it, or to step back, but that is your decision rather than a consequence of how it was built.

One studio

What this connects to.

The other service lines this one meets on a real project, and what the two of them share.
  • Penetration testing

    Anything holding customer data, payments or staff records is tested before it goes public, while the fixes are still cheap.

  • Website development

    An application and a website usually share accounts, design and content, so they are planned together rather than as two separate builds.

Next step

Talk to us about web and mobile app development.

A short description of the project is enough to start. We will reply with how we would approach it, what it needs and what it would take.