Software Relationship To Computer Hardware