У Библиотеки два интерфейса - front end для пользователей и backend для операторов библиотеки.
Посморите Odoo - это конструктор бизнес-приложений, backend строится по описанным моделям и описанным полям в интерфейсе, а front end делается на базе встроенного приложения Website.