ok so there's basically 3 parts to your tuning process:
#1 - reading and writing the ECU, how do you get a file off or back on to the ecu. That's what ecuflash or fastEcu can take care of for you.
#2 - editing the file once you have it off the ecu. an ecu tune file is just a bunch of hex program and you then have to work out what bunch of hex is say fuel table or timing table or boost control tables etc. the definition files help your rom editor to know what table is where and how to display it to you for editing. Ecuflash or romraider definitions would mostly be discussed here for that purpose.
#3 - logging your changes, once you've successfully read the tune off the ecu, edited it, and flashed it back to the ecu - then you have to find out if these changes have made any improvements. So you need to make a datalog that you can look at, romraider logger is what would mostly be discussed here for making the logs then there are various tools that can look over a CSV log file (like megalogviewer, excel, ecuedit etc.) and present the data to you in various ways.
Then once you have those 3 things covered its up to you as the tuner to change the correct values and tables in order to make the ECU do what you want it to do
