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; manuals provided with the foregoing.