A Guide to Healthcare Application Development