MAJ soft