The answer depends on a lot. If you're not familiar with the options I would first recommend using FormFunction: http://www.wolfram.com/language/fast-introduction-for-programmers/cloud-deployment/
There are other more advanced options. But this is really the first one you want to consider. If you want an actual standalone executable, that's significantly more difficult.