divided into requirements and technology