The software is the primary focus of the Memory Glasses project. The Memory glasses system software can be divided into three application levels of abstraction plus the operating system.