Program Files (x86) is where 32bit applications are installed
Program Files is where 64bit applications are installed
ProgramData is where application date is stored, this includes settings, database data and other files that need or could to be changed (normally user settings preference).