Crome Pro is still by far the most readily availble / open source program out there . You can code/write in anything you would really like that can be controlled by the factory ECU ..
Welcome to www.moates.net! : Moates.Net sells everything you need to chip/EMUlate/Burn/Datalog your ECU , or any ECU almost for that matter
Ostrich/Emulator - 150-175
Crome Pro License - 150
HULog or other Datalogger cable - 30 at most
So your looking at around 330-350 to get you in the door + a wideband ..
A great source if your really looking to get into this , as it's where I spend the majority of my days reading/poking is
pgmfi.org :: Index . Don't mind the elitest assholes , there only there because they are better than you ...
ECTune is the next viable alternative . As long as after your 7 day trial is over it doesn't make your HD take a dump lol ..
I've actually spoken to Blake/Vertigo recently . I'm trying to get him back into coding so he can make Uberdata not suck again . The version he fixed for me worked better than the bug prone early Crome that was released ... That kid is really a genius
lol