learning and development of cjrmesa software