Module::Crypt encrypts your pure-Perl modules and then compiles them into an XS module. It lets you distribute binary versions without disclosing source code.
An application server.
A desktop wiki editor.