1. A system using a connection technology framework for facilitating communication between at least a plurality of applications comprising: a) a first computer device; b) a first application on the first device, including a first set of computerized instruction data on the first computer device from; c) a plurality of other applications on the first device, including a second application; and d) a helper service residing on at least the first application and plurality of other applications for creating a device agnostic message using the first set of computerized instruction data and target information for the device agnostic message that relates to the second application of the device agnostic message from amongst the plurality of applications; whereby the first application and the second application can communicate via device agnostic messages and callback messages and the first application and second application process such device agnostic messages without requiring common platforms or computer operating systems, wherein the device agnostic message is computerized communication data provided to an intended target which includes or is derived from at least both native data from a computer platform sending the communication as well as translation data such that the message is processed by the second application.