I have a complicated C++ function that takes as input some files describing geometry and outputs some files describing resulting geometry. I'd like to provide an interface to this function on a webpage with the function being computed on a powerful computer. What are some good options that don't require me to rewrite the function in another language?