This document outlines the software requirements specification for version 1.0 of the Autism Curriculum Encyclopedia (ACE) project being developed by eSavV Technologies. It includes an introduction and overall description, as well as a list of over 100 high level functional requirements across 10 different modules of the ACE system, including Home, Curriculum, Core Skills Assessment, Skills Assessment, Preference Assessment, Challenging Behavior, Protective Measures, Reports, Admin, and Non-Functional requirements. The requirements cover features for viewing, editing, entering data, getting reports, and administering various aspects of the autism education and therapy curriculum and tools.