Digital System Software Requirements Guidelines