1. A computer implemented method, comprising: providing a computing system comprising a content framework system, wherein said content framework comprises a content infrastructure, a content flow management system, an access and security system, a registry tool, a content manipulation system, a joint development system, a community system, an association system, and a user interface system, wherein each of said content infrastructure, said content flow management system, said access and security system, said registry tool, said content manipulation system, said joint development system, said community system, said association system, and said user interface system are separate and independent from each other, wherein the content infrastructure comprises independent content management systems, wherein the content infrastructure comprises a plurality of server computers, wherein each of said independent content management systems is located in a separate and independent associated server computer of said plurality of server computers, wherein each of said independent content flow management systems, said access and security system, said content manipulation system, said joint development system, said association system, and said community system comprises a portion located in an different associated server computer of said plurality of server computers, wherein said association system comprises association tools, wherein each said associated server computer of said plurality of server computers comprises an association creation tool of said association tools, wherein each of said independent content management systems comprises content, wherein said independent content management systems consist of a shared source system, a distribution system, a management system, and a remote services system, wherein said shared source system consists of a source database consisting of source code, wherein said distribution system consists of a binaries database consisting of user generated executable code and binaries metadata, wherein said management system consists of a content database consisting of an HTML object, an XML object, a SGML object, a word processing object, a JPG object, and a PDF object, and wherein said remote services system consists of a services database consisting of shared routines used by a plurality of software applications; controlling, by a computer processor of said computing system, a flow of said content between each independent content management system of said independent content management systems, wherein said computer processor executes said content flow management system to perform said controlling; allowing, by said content manipulation system, teams within an organization to create, modify, and promote different types of content within said independent content management systems, wherein said teams consist of technical teams, business process teams, supply chain teams, manufacturing line teams, marketing teams and, management teams; allowing, by said community system, said teams to collaborate and add value to said content; allowing, by said joint development system, said teams to leverage knowledge and technology regarding said content, wherein said joint development system comprises a shared source tool; providing access, by said community system, to said shared source tool; locating, accessing, and modifying, by said shared source tool, said source code and said user generated executable code; generating by a first association creation tool of said association creation tools, a first set of associations metadata linking said content within said independent content management systems together, wherein said associations metadata comprises a map of said content; generating by said registry tool, a first registry defining said first set of associations metadata; receiving, by said first association creation tool from a user, a command for updating at least one portion of associations metadata of said first set; updating, by said first association creation tool in response to said command, said at least one portion of associations metadata of said first set; visually displaying on a display apparatus of said content framework system, by a user interface system within said content framework system, said content and said first set of associations metadata, wherein said display apparatus consists of a computer screen; generating by said registry tool, a second registry defining said first set of associations metadata comprising said at least one portion of associations metadata that has been updated; allowing, by said content flow management system, said teams within said organization to submit a program/component/library to a project for storage; allowing, by a joint development infrastructure within said content framework system, said teams to leverage knowledge and technology associated with said content; allowing, by a community infrastructure within said content framework system, said teams to collaborate and add value to said content; controlling by said access and security system, access to said content, wherein said access and security system comprises an access and security tool and a control tool, wherein said control tool is used by a governance party controlling specific parties that access or manipulate said content, and wherein said access and security tool comprises tools allowing administrators to control users who may access or manipulate said content; and defining, by said access and security system, users for said shared source tool.