Security Use encryption Write good code no buffer overflows no memory leaks avoid other errors Use standard libraries OpenSSL Write good documentation forces you to think about things security by clarity Auditing