Macrosoft świadczy usługę Audyt Legalności Oprogramowania (ALO). Odbywa się on zgodnie z procedurami postępowania opracowanymi przez Polski Rynek Oprogramowania (PRO). Macrosoft przygotowuje informację o statusie prawnym całego oprogramowania pracującego w przedsiębiorstwie. Świadczy pomoc w zaprojektowaniu i uruchomieniu stałego Systemu Kontroli Legalności Oprogramowania, który będzie zapobiegał i wskazywał sposoby korygowania nieprawidłowości w okresie po audycie. Macrosoft udziela również wsparcia w zakresie uzupełnienia brakujących licencji, o ile audyt taką potrzebę wykaże. Usługa ALO wykonywana jest przy wykorzystaniu oprogramowania SoftwareCheck.