blogfreely.net/ploughbattle6/best-practices-for-application-development