1. A computer implemented system for providing access to a drawing comprising: a server computer having one or more server component applications; one or more drawing files created by a first drawing application, wherein said one or more drawing files are stored on the server computer; a search server component application executing on the server computer, wherein the search server component application is configured to provide a query engine that allows queries of the one or more drawing files to locate data; and a conversion server component application executing on the server computer, wherein the conversion server component application is configured to dynamically convert one or more of the drawing files into a drawing file format viewable by a client application executing on a client computer, wherein the one or more server component applications are configured to provide the one or more drawing files that have been dynamically converted to the client computer.