Online book store is a JSF web application designed for users to view, select and shop books online. Application is supported by CRUD (create, read, update, delete) functions. Multi-Language support for all pages. Application has two different entries which are divided into administrators and users. Administrators create, update, read and delete books also view, edit and delete users. Users can see, select and purchase books.