The application provides a graphical user interface (JavaFX) and uses an Oracle relational database (hosted in Docker) to store file metadata.