You upload a binary or script and we handle the rest. Write apps, not infrastructure.
If it can read environment variables and write to standard out, it's fair game. C, Python, Ada, TCL, GO, AWK... The list goes on.
CGI was designed to be stateless before stateless was cool.
Host a webservice, serve HTML, run background tasks. If it can be done in CGI, it can be done with bigCGI.
Step 1: write script. Step 2: Upload. No packaging requirements what-so-ever.
CGI apps are just binaries, so they are vendor agnostic can be tested locally.