9 Computer software for discovering, joining, networking, authenticating, and managing electronic devices and servers by means of communications networks; computer software development tools and computer software for software development; computer software for enabling content and data-based communications network services; manuals provided with the foregoing.