Development

When does a spreadsheet become an application?

A workbook in Microsoft Excel may begin with a few calculations and later underpin important decisions. A database in Microsoft Access may initially help one employee and soon serve a who…

When does a spreadsheet become an application? — symbolic illustration

A workbook in Microsoft Excel may begin with a few calculations and later underpin important decisions. A database in Microsoft Access may initially help one employee and soon serve a whole team. For Grassroot IT, what matters is the work the solution actually performs and who relies on its results.

Recognise operational importance

Ask what would stop or go wrong if the file could no longer be used tomorrow. Preparing a payment, maintaining an inventory or producing a report gives the solution an operational role. Its importance follows from that use.

A workbook can contain rules without macros or program code. Formulas, links, selection lists and manual steps form a process together. Correct execution must be as understandable as a custom program’s behaviour. A working file alone does not explain which results are correct in business terms.

Start with a short profile

An initial assessment needs a few connected details: purpose, users, business owner, input data, output and dependencies on other files, services and activities. Maintain this application profile alongside the solution.

For example, a weekly outstanding-items report can identify the data source, responsible employee, expected reconciliation with accounting and report recipient. It also records what to do if a data delivery is missing. This reveals where checks or deputies are needed.

Scale effort to importance

A rarely used personal aid needs a different level of testing and documentation from an application supporting an important business process. Use, data and the consequences of errors determine the level. A short record used in practice can help more than a large document nobody maintains.

Next, record a business expectation with an example and a known correct result. This creates the first meaningful checks. From prototype to reliable application explains orderly introduction.