การศึกษาถึงความหมายของโปรแกรมโอเพนซอร์ส การเลือกใช้ ซอฟต์แวร์ที่สามารถนำไปใช้งาน ศึกษา แก้ไข และพัฒนาระบบงานต่างๆ อย่างเสรี โดยเลือกใช้เทคโนโลยีให้เข้ากันกับ ระบบอย่างเหมาะสม ซึ่งสามารถเปิดเผยซอร์สโค้ดให้สาธารณะ เพื่อใช้พัฒนาต่อยอดในอนาคตได้