เว็บไซต์ที่ดีและมีประสิทธิภาพนั้น ไม่ใช่ว่าจะมีรูปภาพ และเนื้อหาที่ดีเพียงอย่างเดียว หากแต่ต้องสามารถเปิดได้ตลอด 365 วัน 24 ชั่วโมง และมีอัตราการเข้าใช้งานไม่ได้ (Down) ให้น้อยที่สุด เพราะฉะนั้นเครื่องคอมพิวเตอร์ที่ถูกนำมาใช้สำหรับทำงานร่วมกับเว็บไซต์นั้นจะต้องมีความพิเศษมากกว่าเครื่องคอมพิวเตอร์ส่วนบุคคล เช่น มีความเร็ว CPU มากกว่า, มี Ram มากกว่า และมี Harddisk ที่สามารถใส่ข้อมูลได้มากกว่า เป็นต้น เครื่องคอมพิวเตอร์ในลักษณะที่กล่าวมานี้จะถูกเรียกว่า เครื่อง Server โดยติดตั้งโปรแกรมในการบริหารจัดการเว็บไซต์ เช่น โปรแกรม Web Server, โปรแกรมภาษาสำหรับสร้างเว็บไซต์ เช่น PHP และโปรแกรมจัดการฐานข้อมูล SQL เป็นต้น 

จากที่กล่าวมาข้างต้นนั้นเป็นในส่วนของเครื่อง Server ที่นำมาใช้งานจริงซึ่งมีค่าใช้จ่ายค่อนข้างสูง หากคุณคือผู้เริ่มต้นการลงทุนด้วยเงินจำนวนมาก ดูจะเป็นเรื่องที่ไม่ค่อยคุ้มค่า หรือแม้แต่การเช่าโฮสติ้งเพื่อนำมาทดสอบเว็บไซต์ก็เป็นการเสียค่าใช้จ่ายโดยใช่เหตุ ประกอบกับในอดีตนั้น อินเตอร์เน็ตมีความเร็วค่อนข้างต่ำ จึงไม่เหมาะที่จะสร้าง และทดสอบเว็บไซต์บนโฮสติ้งสักเท่าไหร่

 

ด้วยเหตุผลที่กล่าวมาข้างต้น จึงมีผู้พัฒนาโปรแกรม โดยรวบรวมโปรแกรมที่จำเป็นต้องใช้งานกับการสร้างเว็บไซต์ เช่น Apache, PHP, MySql ให้สามารถติดตั้งได้ง่าย ซึ่งใคร ๆ ก็สามารถทำได้ โปรแกรมเหล่านี้ได้แก่ Appserv, Xampp, Wamp เป็นต้น เมื่อติดตั้งโปรแกรมเหล่านี้บน Notebook หรือเครื่องคอมพิวเตอร์ส่วนบุคคลของคุณ คอมพิวเตอร์เครื่องนั้นจะทำหน้าที่เป็นทั้งเครื่อง Server ที่เราสามารถติดตั้ง CMS ได้ ทำให้เราสามารถสร้างและทดสอบเว็บไซต์บนเครื่องคอมพิวเตอร์ของเราได้ทันที