To zależy co chcesz robić i co masz na myśli mówiąc "programować". Programowanie w Consulcie polega tak naprawdę na wgrywaniu pliku z softem do różnych podzespołów np. do ECU silnika, skrzyni itp. Posiadanie samego nawet oryginalnego Consulta nie spowoduje ze nagle będziesz mógł wszytko zrobić bo te pliki trzeba zakupić - zakupiony plik z softem do wgrania dostajesz później na maila i przy pomocy consulta go wgrywasz.
Nie znalazłem w ogóle opcji dla Nissana/Infiniti takich jak popularne "kodowanie" jak to ma miejsce w mercedesach, bmw czy grupie VAG. Kodowanie to zmiana ustawień np. modułu klimatyzacji żeby zamiast 5 trybów pracy nawiewu miała np. 7 jak w niektórych wersjach, albo zmiana ustawienia systemu start stop ze standardowego że po każdym uruchomieniu samochodu jest włączony na ostatnie zapamiętane ustawienie. Z tego co się zorientowałem to takich i tym podobnych rzeczy nie zrobisz nawet Consultem.