This document is meant to communicate Software Technology's standards and recommendations. By no means is it meant to be dogmatic.
Programming is very much a matter of style and subject to differences in personal opinion.
Furthermore, like all rules, these are not meant to be hard and fast or set in concrete, and if there is a good reason to break them, do. Nonetheless, herein we will attempt to explain the preferences we have and the reasons for them. We will also assume that you are familiar, as a user, with many common Windows conventions and will make only a minimal attempt at defining them. There are numerous resources available that can describe them in further detail. Key issues that are form related are discussed below.