1. A method with an integrated development environment to guide development of applications to implement a programming design objective, comprising: analyzing, with a source code analyzer of an integrated development environment, a selected at least a portion of source code stored in memory according to meeting each programming design objective from a set of programming design objectives stored in memory; selecting, based on the analyzing, at least one programming design objective from a set of programming design objectives stored in memory, the selected at least one programming design objective being determined suitable for the selected at least a portion of source code, wherein the determination that the selected at least one programming design objective is suitable for the selected at least a portion of source code is based on one of: a determination that the selected at least a portion of source code conforms with the constraints of the selected programming design objective; or a determination that the selected at least a portion of source code fails to conform to one or more constraints of the selected programming design objective, and a further determination that a quick fix may be applied by an update to the at least a portion of source code so that it conforms with the constraints of the selected programming design objective; and outputting, in response to the analyzing with the source code analyzer, a message corresponding to the selected at least a portion of source code, wherein the message is based on, and indicative of, the selected programming design objective suitable for the selected at least a portion of source code.