Desktop apps make you think a lot more about the release cycle and minimizing potential errors before releasing.