The implementation of the design created by the architect and design team is called project delivery (or project procurement or contracting method). Project delivery methods are evolving, and several methods, each with variations, are currently in use. The contractual relationships and exact roles of the parties vary depending upon the method, and each method has advantages and disadvantages that make it best suited to particular situations.