Oracle ADF is a service-oriented framework that allows developers to create Java EE applications across desktop, mobile, and web using the same services and security solutions. ADF utilizes JSF to allow for modular user interfaces using over 150 ready-to-use components. One of its most useful features is ADF Business Components, which provide pre-made code modules that greatly expedite development setup and handling of basic functionality. Using ADF advantages our project by providing a robust and maintainable application based on standards with increased productivity.