9 Computer programs for managing communications and data exchange between hand held computers and desktop computers; computer software for the transmission, recording, reproduction, display, organization, management, manipulation and review of messages, text, images, files, audio, video and audio-visual content for the facilitation of communications between multiple users via computer networks, communication networks and the Internet; computer software development tools; communications software for connecting peer professionals on computer networks or the Internet; computer software for use as an application programming interface (API) for facilitating voice over internet protocol (VOIP) calls, phone calls, video calls, text messages, instant messages and online social networking services; computer communication software which enables multiple users to post messages and memoranda, share files, and synchronize calendars; application programming interface (API) software which facilitates online social networking; electronic devices for communications, namely, telephones, handsets, headsets, speakers, microphones, earphones, webcams and video cameras