How to write a successful NILS application