Relationship Between Software And Hardware