Skip to content

What is Pianola? ​

The Short Version ​

Pianola is a framework for the rapid development of browser-based, bespoke administration software.

Let's break this down:

A Framework ​

Pianola is not a single ready-made product. It is a set of tools, patterns, and building blocks for creating administration software around a specific organisation.

Many administration applications need similar foundations: records, forms, lists, views, permissions, actions, exports, and ways to connect related information. Pianola provides these common structures so each application can focus on the organisation's own data, terminology, roles, and processes.

Rapid Development ​

Pianola shortens the path from idea to working application by starting from proven foundations instead of a blank page.

This makes it easier to move from discussions and diagrams into something people can review, test, and improve. A technical team is still involved, but more of the work can focus on the decisions that are specific to the organisation.

Browser-Based ​

Pianola applications run in a modern web browser rather than as traditional desktop software.

This makes access simpler across locations and devices, depending on the application's security and permission rules.

Bespoke ​

Pianola applications are shaped around the organisation they serve.

They can reflect specific record types, fields, workflows, permissions, terminology, and reporting needs. The result is not an off-the-shelf product used unchanged, but it is also not a fully custom build where every basic structure has to be invented from scratch.

Read more in the next section about the balance between bespoke and off-the-shelf software.

Administration Software ​

Pianola is usually used for work that depends on reliable records, clear responsibilities, and repeatable processes.

Typical uses include:

  • creating, reviewing, updating, and organising records
  • searching and filtering data
  • showing information in lists, dashboards, and detailed record views
  • exporting data for use outside the application
  • applying actions to selected records, such as changing statuses, assigning responsibilities, creating documents, or sending mailings
  • collecting information from external users through public forms

Pianola can support any organisation that needs a flexible way to coordinate internal work and turn structured information into useful actions.