Anyone who has ever worked on a project knows that one of the differences between an amateur and a professional is using the right tool for the job. This holds true whether repairing a faucet or programming a measurement and control system. Recognizing this need, software vendors often allow multiple programming methods to be used with their software. Tips, diagrams follow.