Skip to content

Built on PHP and Laravel

Pianola is built on PHP and Laravel, two widely used technologies for web applications.

Laravel provides a mature foundation for building, extending, and connecting web-based software. In Pianola, this foundation supports common application features such as:

  • user accounts and permissions
  • database work
  • file handling
  • email and notifications
  • background tasks and scheduled processes
  • generated documents
  • spreadsheet imports and exports
  • communication with other systems

What This Makes Possible

Pianola can be adapted when a project requires functionality beyond standard configuration.

This might mean adding a custom workflow, preparing data in a specific format, sending information to another system, generating a file, or running a task automatically at a certain time. These kinds of extensions are part of normal application development within Pianola's technical foundation.

A Practical Technical Base

PHP and Laravel are widely used and well documented. This gives Pianola a practical foundation for long-term development and maintenance, without limiting the application to a narrow set of proprietary technical options.

Laravel's wide adoption also means that, if needed, other experienced Laravel developers can understand and maintain a Pianola application more easily than they could with a niche or highly proprietary technology stack.