Software development is an art form. People might think that software development is a commodity that can be purchased for the lowest bider. However, this is not always true. In any art there are good representations of the art form and poor representations. In software development this is also true.