requirements for software 63 pages 3647340