http://alphasoftware.net/why-alpha-a...business-apps/