1. A method for billing a construction activity for a telecommunications company, comprising: designing the construction activity in a first datastore wherein the first datastore comprises an inventory of at least one of one or more tasks and inventory items; transmitting the construction activity to a second datastore that provides a communication interface for a first entity managing the activity and a second entity completing the one or more tasks to accomplish the activity at a construction site; entering into the second datastore by the second entity an amount of completion of the construction activity; and generating an invoice from the first datastore for the amount of completion of the construction activity.