A Delphi-based front-end, running only on windows, that connects to a MySQL database can be given a JAVA based frontend with the same functionality. The advantage is that the end-user can now be on Linux, Windows, Mac or UNIX. As long as it runs the JAVA platform, the user will have access to the data in the MySQL database.