A library management demo system written in JSF with Java EE beans. The web application has a typical three layered architecture.