So what is the software supposed to do. Provided with the hardware requirements proposed earlier there is very less overhead
on software. The major work software is supposed to do is storage and retrival which we have not talked about till now. Indexing,
matching, searching and recognition are some more.