**including you**. How about finding application "for creating points"? For creating purple ellipses while playing "Mary had a little lamb"? :-) Same thing.

All you need is some knowledge and experience. You can only get it by learning some elementary mathematics (sorry if I'm mistaken here, but I looks like your question suggests that this is one of your problems) and some programming. If you need WPF or some other particular UI technology, learn it. Best way to learn it is trying to write the mathematical calculations some WPF (or whatever you might need) application(s).

And when you face some problems or doubts in this way, you will be able to ask some valid questions; and we will gladly help you.

Best wishes,

--SA