1. A computer program product comprising a computer useable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: receive a first query with a first query data format and a second query with a second query data format, the first query data format being distinct from the second query data format; generate a common metadata based query object by converting the first query and the second query into a common metadata format that includes first metadata for the first query, second metadata for the second query, first data associated with the first query, and second data associated with the second query; wherein the metadata includes a condition value for a condition in the query; extract the first metadata and the second metadata from the common metadata based query object; generate a first application specific query based on the first metadata and a first application to which the first query is intended; generate a second application specific query based on the second metadata and a second application to which the second query is intended; and wherein the application is configured for a specific enterprise information system.