Abstract - The Graduate School of eLearning (GSeL) formerly known as College of Internet Distance Education (CIDE) was established in 2002 within Assumption University whose purpose is to provide Internet based eLearning programs to Thai and international students. In 2003, the main author was invited to work for CIDE as Director of Courseware Production Center. The main author proposed Moodle, an open source LMS as the main Learning Management platform for eLearning programs at the College. A courseware production team was formed by 2004 and the second author was the first member to work together as a team in production of online courses. The courseware production started in 2004 and has gone through some upgrades and major evolutions since then. This paper discusses the evolution of courseware production at CIDE and later at GSeL from 2004 till late 2014. This paper could provide some guidelines for any organization that wishes to establish online training or any academic institution that plans to offer online degree programs.