1. A computer implemented method executable by a multitenant server system to manage a project datastore of automatically-generated data templates each representing a project to be executed by a tenant of the multi-tenant server system, the method comprising: receiving, at the multi-tenant server system, project data from the tenant of the multi-tenant server system, the project data tasks associated with the project; automatically retrieving, by the multi-tenant server system, tenant-specific metadata and associating the tenant-specific metadata with the project data; the tenant specific metadata describing parameters of the project that are specific to the tenant of the multi-tenant server system; analyzing, by the multi-tenant server system, the project data and the associated tenant-specific metadata to thereby automatically select a critical path and critical task data for the project, wherein the analyzing identifies the critical task of the project based on connecting activities in the project into a network plan and allowing users to identify tenant-specific activity durations and different dependency relationships between the activities and wherein the analyzing further evaluates relationships between the critical task data of the project to identify the critical path; anonymizing at least some of the tenant-specific metadata in the project by the multi-tenant server system to thereby remove the parameters that are specific to the tenant; automatically tagging the project by the multi-tenant server system according to a predetermined categorization scheme of projects in the project datastore, wherein the categorization scheme leverages inputs from task descriptions, key words and crowd-sourced data to group similar project data tasks together for the purpose of averaging the activity durations and comparing the dependency relationships; storing, by the multi-tenant server system, the anonymized, tagged data from the project data and the associated tenant-specific metadata as a template in the project datastore; and publishing the template for use in a marketplace of the multi-tenant server system to thereby allow other tenants of the multi-tenant server system to retrieve the template from the project datastore and to re-use the critical path and critical task data of the project without sharing the parameters of the project that are specific to the tenant.