The Sheppard Software Story: From Classroom to Global