PLATFORM VS. GROUP : ENHANCING ONLINE PROGRAM SALES SYSTEM