Drafting requirements and solutions