What does the phase "in all the right spots" mean?

China
November 30, 2008 7:47am CST
I am a English translator.Can any English native speakers kind enough to tell me what "in all the right spots" means in the following context? Inexpo(a new computer application) even interfaces with an accounting system "in all the right spots,"Heagney says.Working part time,he built the application in only six month.
No responses