MARF peut agir comme bibliothèque dans des applications ou servir de source d'apprentissage et d'extension.
MARF elle-même peut faire partie d'autres programmes informatiques ou servir à l'apprentissage, à l'éducation et à l'amélioration du MARF lui-même.