CKAN เป็นซอฟต์แวร์ในลักษณะของ Web Application ถูกพัฒนาขึ้นด้วยภาษา Python และใช้ฐานข้อมูล PostgreSQL โดย environment ของ CKAN ประกอบไปด้วยส่วนของการทำงานหลายส่วนด้วยกัน ดังนี้
         ดังนั้น การติดตั้ง CKAN จึงจำเป็นต้องทำการติดตั้ง Environment ทั้งหมดนี้ เพื่อให้ CKAN สามารถทำงานได้อย่างสมบูรณ์
         หน่วยงานภาครัฐได้เผยแพร่ขั้นตอนการติดตั้ง CKAN ทั้งจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) และ สถาบันส่งเสริมการวิเคราะห์และบริหารข้อมูลขนาดใหญ่ภาครัฐ (Government Big Data Institute : GBDi) สามารถศึกษาข้อมูลเพิ่มเติมได้ที่ https://gitlab.nectec.or.th/opend/installing-ckan/-/blob/master/from-package-2.9.md และ https://bigdata.go.th/big-data-101/data-engineering/ckan-installation/ ซึ่งสามารถติดตั้ง CKAN ได้ทั้งในลักษณะของ Virtual Machine (VM) หรือติดตั้งในลักษณะของ Container หรือติดตั้งให้อยู่บน Cloud Service ได้ทั้งหมด ขึ้นอยู่กับความพร้อมและความต้องการของผู้ดูแลระบบเป็นหลัก
CKAN Version         CKAN ได้มีการพัฒนามาอย่างต่อเนื่อง โดย Version ปัจจุบัน ได้แก่ CKAN 2.10.1 (อ้างอิง https://docs.ckan.org/en/2.10/maintaining/releases.html#release-types) โดยที่ Platform CKAN ส่วนใหญ่ของหน่วยงานภาครัฐในไทย ยังคงเป็น Version 2.8.x และ 2.9.x เป็นส่วนใหญ่