Someone who wants to use a program that was built with your code ...
Someone who needs know how the program works for purchasing decisions
Someone who needs to use your code in their own program