A project management technique that is currently in widespread use is the () . The purpose of this technique is to detail, in hierarchical fashion, all of the activities that are required to meet project objectives. There are some special activities called () , which are events that signify the accomplishment or completion of major deliverables during the project. Most system development methodologies also provide () , whose purpose is to contain the various pieces of relevant information – feasibility assessments, schedules, needs analysis, and so forth – in a single place so that they can be presented to project clients and other related parties. Several types of important network diagrams are used in project management. () was developed to make clear the interdependence between project tasks before those tasks are scheduled. () offers the advantage of clearly showing overlapping tasks.