9 computer programs for use in developing computer programs; network management software; computer operating software and application program interfaces for residential and commercial building, automobile, boat and airplane networks, embedded systems networks, home automation networks, commercial automation networks, automobile automation networks, boat automation networks and airplane automation networks, computer software for use in homes, businesses, automobiles, boats and airplanes for management, automation and monitoring of electronic devices, premises security systems, computing devices and entertainment devices