Tony Karrer answers reader questions such as "Is it mandatory to use SCORM while developing an E-learning Software?" to which he responds:
SCORM is as close as you get to Mandatory in the world of eLearning. You want to implement your courseware to the SCORM standard if you plan to have it launched and/or tracked under an LMS. SCORM is a fairly easy standard to deal with especially since most people are fine with a single SCO that does only single score/completion reporting. More than that is most often not expected and can cause you integration problems.