mikroC - mikroC is a full-featured ANSI C compiler for 5 different microcontroller architectures. It is the best solution for developing code for your favorite microcontroller
Embitz - Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field...
CPIK - the C compiler for PIC18 devices
PicBasicPro Compiler - Development and Education & Reference
GPUTILS - set of tools for the PIC microcontroller
Microsoft Visual Studio - Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.