The Software Requirements Specification described below ...(not finished)