Website, app or automation: how to start with the problem

A lot of people know something in their business needs to improve, but they are not sure what to call the solution.

They might say:

  • “I think I need an app.”
  • “Maybe I need a better website.”
  • “Can this be automated?”
  • “We probably need some kind of portal.”
  • “I have no idea what we need, but this process is driving us mad.”

That last one is often the most useful starting point.

You do not need to know the technology name before asking for help.

You just need to know what is not working, what is taking too long or what you want to make easier.

Start with what is actually happening

Before choosing a website, app, automation or internal tool, describe the current process.

For example:

A customer sends an enquiry.

Someone replies and asks for more information.

The information gets copied into a spreadsheet.

Another staff member is told about it by email.

Someone else needs to approve it.

The customer gets another message.

Then somebody has to remember to follow up.

At that point, the question is not really:

“Do we need an app?”

The better question is:

“How should this process work?”

Once that is clear, the technology becomes much easier to choose.

When a website is probably the right answer

A website is usually the right starting point when the main problem is customer-facing.

That might include situations where people need to:

  • understand what you do
  • find your services
  • contact you
  • request a quote
  • make an enquiry
  • see pricing
  • book something
  • order something
  • find your location
  • trust that your business is legitimate

A good website can solve a lot without being complicated.

Sometimes businesses think they need an app when what they really need is a clearer website with better forms, online booking or a simpler customer journey.

If the problem is mainly about helping customers find information or take the next step, start there.

When an app or internal tool makes more sense

An app or internal tool starts to make more sense when the problem is happening inside the business.

That might include:

  • staff entering information
  • different users needing different access
  • management needing dashboards
  • jobs moving through stages
  • approvals
  • operational records
  • inspections
  • maintenance tracking
  • compliance checks
  • customer or student records
  • reporting
  • audit trails

In these cases, a website alone may not solve the problem.

The business needs something structured around the workflow.

That does not always mean a huge custom application either.

A focused internal tool can sometimes solve one specific problem very well without trying to run the entire company.

When automation is the better answer

Sometimes the systems are already there.

The problem is that people are manually moving information between them.

For example:

A customer completes a form.

Someone copies the details into another system.

A confirmation email is sent manually.

A task is created.

A staff member is notified.

A spreadsheet is updated.

If those steps happen frequently and follow predictable rules, automation may be more useful than building a new app.

Automation is particularly helpful when the task is:

  • repetitive
  • rules-based
  • triggered by something predictable
  • happening across tools that already work
  • taking unnecessary staff time

The aim is not to automate everything.

It is to remove the parts where people are doing work that a system can reliably handle.

Sometimes you need a combination

Real problems do not always fit neatly into one category.

A business might need:

  • a website for customers
  • an online form for enquiries
  • automation to route those enquiries
  • an internal dashboard for staff
  • notifications when action is required

That is still one business problem.

The important thing is to avoid designing each part separately before understanding how the whole process should work.

The technology should support the workflow rather than force the workflow to fit the technology.

Do not start with features

One of the easiest ways to make a project more expensive than it needs to be is to start with a long feature list.

People begin with:

“We need logins, dashboards, AI, notifications, reports, mobile access, Stripe, document uploads and maybe a chatbot.”

But none of that explains the actual problem.

A better starting point is:

  • Who is using this?
  • What are they trying to do?
  • What happens now?
  • What goes wrong?
  • What information is needed?
  • What should happen after that?
  • What does management need to know?
  • What would make the process noticeably easier?

Once those questions are answered, many unnecessary features disappear.

Existing software may already solve it

Another reason to start with the problem is that the right answer may already exist.

If a proven platform can solve the issue properly, there may be no reason to build anything custom.

For example, businesses can often use existing tools for:

  • accounting
  • bookings
  • online payments
  • email marketing
  • customer relationship management
  • forms
  • project management
  • online ordering

There is no prize for building custom software when an affordable existing system already does the job.

The custom part becomes valuable when your workflow has a genuine requirement that off-the-shelf software cannot handle well.

A practical example: online ordering

Take a small food business.

The problem may sound like:

“We need an ordering app.”

But when you look at the actual requirement, the business may simply need customers to:

  1. see the menu
  2. choose an item
  3. pay online
  4. send the order to the kitchen
  5. collect it at the right place

That may be solved perfectly well with an existing online ordering platform, a simple website, a kitchen printer and a tablet.

There is no need to build a custom food-ordering platform just because technically you could.

The problem determines the solution.

A practical example: replacing a spreadsheet

Another business might say:

“We need a better spreadsheet.”

But the real problem may be that different staff need different access, records need approval, management needs reports and everything needs an audit trail.

At that point, improving the spreadsheet may not solve the underlying issue.

A focused portal or internal tool may make more sense.

This is why I often say that a spreadsheet is fine until the work around it becomes more complicated than the spreadsheet itself.

Think about the smallest useful solution

Once the problem is understood, ask:

What is the smallest thing we can do that would genuinely improve this?

It may be:

  • a new form
  • one automation
  • a website rebuild
  • an online booking tool
  • a small internal dashboard
  • a simple portal
  • connecting systems already in use
  • replacing one broken part of a process

You do not necessarily need to rebuild everything.

A focused improvement is usually easier to test, less expensive and less disruptive.

If it works, you can build from there.

The technology comes second

This is the way I prefer to approach projects through Ozzie Spark Services.

You do not need to come to me knowing whether you need a website, app, automation, portal or something else.

You can simply say:

“This is what is happening now.”

“This is what is frustrating us.”

“This is what we want to make easier.”

From there, I can help work out what practical solution makes sense.

Sometimes I can build it.

Sometimes an existing platform is the better answer.

Sometimes the process just needs simplifying before any technology is added.

That is completely fine.

The goal is not to sell a particular type of software.

The goal is to solve the right problem.

Have something you want to improve?

If you have an idea, a frustrating process or something in your business that feels more difficult than it should be, you do not have to work out the technology first.

Tell me what you want to build — or simply tell me what is going wrong.

If I can help, I will explain how.

If there is a simpler option, I will tell you that too.

It costs nothing to ask.