9 computer software and mobile application software to enable hosting, creating, recording, transmitting, sharing, receiving, posting, displaying of electronic media and information over the Internet or other communications network; computer software and mobile application software to enable hosting, creating, recording, transmitting, sharing, receiving, posting, displaying of video, text, and animated graphic works over the Internet or other communications network; computer software for providing an online searchable database in the field of entertainment; computer database management software for use in personalizing the content of electronic communications; text input software for touch-screen devices; computer software for data entry; software for providing customized touchable keyboards