Requirements, Costs, Pros & Cons