A user manages a database or other application through a remote graphical
user interface on a server device through a client device. A cross
platform database translation module resides on the client device. The
client device may also store cross platform authentication,
configuration, and report generating modules for validating a user id and
presenting database results in a desirable format. The modules on the
client device request applications from a server device, may request
validation from an authorization server, may configure embedded devices,
and may query a database. The database may reside on a server, on the
client device, or on another device.