j. m. cruz software