A framework

Lino is “a framework for developing custom database applications”. What does that mean?

Lino is invisible

A database application is something you know: it’s a website that lets you store and retrieve data in a database using menus, data entry forms, list views, etc. It lets you share your data with other people and protects it from unauthorized access. It can give different users different access rights. Facebook, Gmail and Twitter are popular examples of database applications.

But have you ever heard of Python, Java, React, Scala and Ruby? These are tools used to build Facebook, Gmail and Twitter. You don’t need to know them unless you’re a programmer.

Lino is not directly visible because it is used by professional software developers to develop and maintain database applications that match your specific needs.

Lino is indirectly tangible because it implies a certain philosophy of future-proof collaboration between end users and developers. We call this philosophy synodal software development.

Lino features

Lino has a range of ready-to-use Lino applications.

Running a Lino site has a low total cost of ownership because you need virtually no support once you are up and running.

A Lino application can reuse a vast library of existing functionality and yet is highly customized to your needs.

Lino is a powerful and flexible framework that grows with your needs.


This page introduced the following concepts.

software framework

A set of software tools, applications and documentation used by developers who write and maintain applications for their employer or their customers.

database application

A computer program that allows its users to collect, review, manipulate, or query a shared database.