Using Software to write programs

Is there some software that would alow you to pick certain inputs and then cirtain outputs to make them do what you want so you dont have to write code to do it?

http://www.bitlash.net/

http://www.firmata.org/