1. A system for populating a new community for a social network, the system comprising: a processor; a memory storing programming for the processor; and a network interface for the processor to exchange data with a computer network; the processor programmed to implement all of: a presenting engine to present a user interface (UI) to a user, using a display device and user input device of the system, to prompt and allow a user to specify metadata that defines the new community; a receiving engine to receive the metadata from the UI defining the new community, the metadata comprising all of tags for the new community, membership of the new community and content for the new community; a determining engine to access a database of existing communities, each existing community already comprising membership and content, the determining engine to then perform Natural Language Processing (NLP) on the data of the existing communities to determine, using and based on the metadata associated with the new community, at least one similar community from among the existing communities that is related to the new community; a utilizing engine to utilize the at least one similar community as a template to populate the new community with content, tags, and membership, wherein the utilizing engine further operates the UI to present, to the user, content and membership of the at least one similar community and receive from the user a selection of members and content of the at least one similar community to be included in the new community, wherein the new community is initiated by the utilizing engine with content, tags and membership based on the at least one similar community as a template for the new community so that a database supporting the new community is initiated with a jumpstart from the existing similar community; and a maintaining engine to maintain the new community by creating, reading, updating, and deleting (CRUD) the content, the tags, and the membership.