Programming is done by different software varying according to your car model. It is better if you get it done by a professional locksmith.