Software Territory: Where Hardware can't go!