How to Expose Applications to the Outside World