There are lots of books and websites on how to write an application.

Here are a few things to pay attention to when writing your application: