KKU-TPACK is a highly interactive, cloud-based and device-enabled, teacher training management platform for online, anywhere, anytime, and TPACK-based professional learning. KKU-TPACK is pedagogically designed to deliver essential knowledge for being a professional teacher equipped with TPACK and specifically designed to deliver self-directed teacher professional development & readiness and corporate training programs. KKU-TPACK includes diagnostic assessment, customized and personalized lessons, and personal monitoring of TPACK-oriented professional knowledge.