specifications for software requirements 5 pages 9555546