Free (or very cheap) development tools

Nothing beats free.  The tools I list here are hard to beat in terms of price, and even if your customer insists on a certain name brand tool suite, these may come in handy for prototyping the development before you spend the time and money to use another method.

Perl:  ActivePerl Community Edition by ActiveState: 
http://www.activestate.com/activeperl/downloads

Free MATLAB knockoff:  GNU Octave:
https://www.gnu.org/software/octave/

Image editing:

GIMP editor – poor man’s Photoshop:  http://www.gimp.org/

BASIC:

JustBASIC:  http://www.justbasic.com/

Don’t forget that if you have Excel installed, you can use Excel VBA when you create a .xlsm file. All the functionality of Visual Basic coupled with the responsiveness of a spreadsheet.

RFO BASIC for Android is also good: http://laughton.com/basic/