i want to share simple standalone executable app - whats the best tool?

I want to share simple standalone executable app - it will read in a file of data, manipulate that data, and write to another file. no interface, no inputs except filename/path. The only requirements are that

  1. it has to be usable for others who dont have mathematica.
  2. it does not reveal the code to users.
    -whats the best tool? thanks!

The answer depends on a lot. If you’re not familiar with the options I would first recommend using FormFunction: Cloud Deployment | Wolfram Language Fast Introduction for Programmers

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.