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.