1. A method of automatically creating an electronic document definition comprising: querying an application using a meta data interface of said application to retrieve meta data describing at least one application specific object for interacting with said application; receiving said meta data responsive to said querying; and processing said meta data to determine an electronic document definition describing said at least one application specific object in accordance with said received meta data.