6 Components of the Software