Downloadable software in the nature of a mobile application for managing editing and deleting messages between a first user device and a second user device, providing the first user device with the ability to edit and delete messages after they have been sent; Downloadable software in the nature of a mobile application for managing editing and deleting messages between a first user device and a second user device by saving messages input from the first user device to an intermediary server, editing the saved messages when receiving edits from the first user device, and displaying the saved message to a second user device when requested; Downloadable software in the nature of a mobile application for managing editing and deleting messages between a first user device and a second user device by saving a message received from the first user device to an intermediary server and deleting the saved message when requested by the first user device
Electrical and Scientific Apparatus