All you really need is MPLAB with MPSIM, and you're off to the races...;o)