Abstract: A remote database access apparatus, method, and computer program product which enables wireless applications to interact with one or more remote databases, in which the queries by the wireless user are created either in a form or in a command line interface and are converted to queries compatible with the one or more databases by a dynamic retrieval engine which includes a dynamic retrieval manager and dynamic retrieval information server.