1. A method for integrating legacy data into a content management system computer, comprising: analyzing a set of legacy data residing in a legacy data repository on a persistent data source computer connected to said content management system computer over a network, wherein the analyzing includes gathering requirements for content types to be generated, the content types being representative of the set of legacy data; generating a set of content types to represent the set of legacy data in the content management system based on the analysis of the set of legacy data, wherein at least one of said set of content types is defined by a user through a graphical user interface of a client computer connected to said content management system computer over the network; generating a set of content type objects corresponding to the set of content types, wherein a content type object is an instantiation of a content type embodied in the content management system; generating a set of content instance objects from the content type objects, wherein each content instance object is an instantiation of a content instance and is associated with a content type object; associating each of the set of legacy data with at least one of the content instance objects; and managing the set of legacy data residing in the legacy data repository on said persistent data source computer using the content instance objects generated by the content management system computer.