Net beans เป็นเครื่องมือสำหรับนักโปรแกรมเมอร์ที่จะใช้พัฒนา Application ด้วยภาษาจาวา เกิดขึ้นมาจากกลุ่มโปรแกรมเมอร์ "rock solid software" ได้พัฒนาซอฟต์แวร์ขึ้นมาตัวหนึ่ง ที่จะใช้ในการพัฒนา Application ด้วยภาษาจาวา โดยตั้งชื่อว่า Net Beans และได้เผยแพร่ให้โปรแกรมเมอร์และบุคคลทั่วไปนำไปใช้งานได้ฟรี ต่อมาในปี ค.ศ. 2000 บริษัท ซัน ไมโครซิสเต็มส์ ผู้พัฒนาภาษาจาวา ได้เข้ามาเป็นผู้สนับสนุนหลักในการพัฒนา Net Beans และได้ทำออกมาในรูปของ Open source software โดยผู้ใช้งานไม่จำเป็นที่จะต้องเสียเงิน เพื่อซื้อมาใช้งาน และยังได้เปิดเผย Source code ให้ผู้สนใจและนักพัฒนานำไปดัดแปลง แก้ไข ตามกฏของ Open sourceหรือ เครื่องมือที่ใช้ในการพัฒนา Software ด้วยภาษา Java ซึ่งมีการพัฒนาอย่างต่อเนื่อง เป็นเครื่องมือที่มีสิ่งอำนวยความสะดวกในการเขียนโปรแกรม ทำให้นักพัฒนา Software มีความสะดวกสบายในการทำงานหรือโปรเจค ทำให้ร่นระยะเวลาของการทำงาน หรือแม้กระทั่งความถูกต้องในการจัดเก็บ Source File อย่างมีระเบียบ Net beans จึงเป็นทางเลือก หนึ่งที่นักพัฒนา Software ได้ให้ความสนใจ และนำไปใช้ในการทำงานกันมากขึ้น เพราะถูกพัฒนาจาก กลุ่มบริษัท ที่เป็นเจ้าของภาษาก็ว่าได้ ที่น่าสนใจก็ คือ ทุกเทคโนโลยีในการพัฒนา Software ที่เกี่ยวข้องกับภาษา Java ได้ถูกสร้างเป็น plug in ให้ทำงานภายใน Net beans โดยไม่ต้องโหลดมาทำการติดตั้งเอง ซึ่ง Net beans ได้ set ค่าต่างๆไว้ให้เรียบร้อยพร้อมใช้งาน
Net Beans โปรแกรม IDE แบบโอเพนซอร์ส มีคุณสมบัติดังนี้
•รองรับ OSGi ระบบโมดูลขยายความสามารถของ Java Platform ซึ่งเป็นฟีเจอร์ที่คู่แข่งอย่าง Eclipse และ IntelliJ นำหน้าไปก่อนแล้ว
•รองรับ Spring Framework 3.0, Ruby on Rails 3.0, Zend Framework
•รองรับ Java FX 1.3 และมี Java FX Composer ตัวช่วยวาด UI ของ Java FX
•รองรับ Spring Framework 3.0, Ruby on Rails 3.0, Zend Framework
•รองรับ Java FX 1.3 และมี Java FX Composer ตัวช่วยวาด UI ของ Java FX
ที่มา: