Time, cost, and architecture