Funkcie sa rozdeľujú do štyroch kategórií - pre prevádzku, údržbu, inštaláciu a testovanie :


Programovací jazyk MML nie je zatiaľ určený pre funkcie zaisťované prevádzkovými počítačmi, ako napr. tlačenie účastníckych účtov, a pod.
To však nevylučuje budúce používanie jazyka i pre tieto služby.