specifications for software requirements 7 pages 5592401