i cant say about the programming, as i havent turned it on, BUT if you car is ac ready already, you have everything except the switch, the lines and compressor engine compartment stuff. And you would need a different belt.
i bought everything for my car. have some/a lot of it in place, but have not put the compressor in. Not that hard.