MPLAB is a free integrated development environment for the development of embedded applications on PIC and dsPIC microcontrollers, and is developed by Microchip Technology.MPLAB X is the latest edition of MPLAB, and is developed on the NetBeans platform.