1. A method for creating and managing under a User direction a rich-content repository of a plurality of items each having at least one field, comprising the steps of: a. defining a life-cycle as an ordered sequence of at least one stage for the rich-content repository; b. managing the at least one stage of the defined rich-content life-cycle; and c. providing a graphical user interface for the User to perform steps a. and b.