An interpretive, machine-learning-enabled software as a medical device (SaMD) application intended to be used to aid a healthcare professional in the diagnosis of a neurodevelopmental disorder (e.g., autism). It analyses patient demographics and questionnaire data from one or more sources (e.g., parent/caregiver, healthcare professionals) and provides an assessment. It is designed to be installed on an off-the-shelf device and intended primarily for use by a healthcare professional, however includes a parent/caregiver facing application.