The App of Apps
This is a very simple idea, with the main technology already with us. It only requires (acceptable) secure data storage and the use of current AI to enable its ground-breaking potential. The main solution involves data storage, data integration and associated standards.
Companies such a Google are already progressing down this road, but do we want such companies to be at the centre of such a major technology, one that looks like it will be at the very core of all future integration of data and systems for a very long time.
CST believes there is a pressing need to create a non-commercial system here.... maybe a world leading kickstarter project to create a secure distributed data system (see below).
We have apps already for many functions: -
There are another four requirements that are key to the app of apps:
All of these exist independently today. The most difficult - exist already as the central smart server applications as siri, 'ok google', and cortana and all are making progress with good interpretation of the spoken word. With the continuing advancement in learning systems such as technology from Deepmind and IBM's gaming AI's, the requirement for a reasonably 'clever' central system will improve year on year.
This allows for rapid advancement in the app of apps. Current technology allows for simple messages to be conveyed to other apps, such as already happens with the siri, 'ok google' for say the weather or internet based information. With a bit more refinement, the app of apps would be able to garner information about the user, the users potential likes and dislikes along with critical information regarding travel, diary, whereabouts, financial information and medical information to provide an ever improving system.
The app of apps is dependent on people allowing the central system access to much of their personal information. This will be contentious and will initially limit the use of such a system. It is likely however, that some early users
will opt for the added functionality over the risks involved with data protection. Once these users start to gain significant advantage, others shall follow.
The independence and non-commercialisation of the central systems are paramount - both for user's security and for attaining the widest take-up. Without this, many people (including the authors of CST) would not entertain using such all encompassing technology.
A short review of possible outcomes:-
Business Transition:
The success of the app of apps will create a major shift in future business systems. The first use of the app of apps will surely be personal systems such as purchasing and control etc. But the success of this model will quickly lead to a new breed of business systems. These are often way behind the development of personal apps. One of the core difficulties is in creating a world wide system for integrating data.
This integration issue will be solved, and business apps can be created as 'modules' that handle specific data sets. For instance, automatic invoicing between businesses and the automatic processing of such transaction into back end accounting systems has never been properly implemented. The app of apps model will allow the checking and integration of all business data across the world. Gone will be the need to enter figures into a purchase or sales ledger.
New apps will be created to handle complex issues such as cash flow forecasting directly from historic data. ' Just-in-time' processing will become a reality, with end to end automated systems that are enabled by accessing relevant data across all businesses. Such new apps will be abe to predict the flow of goods and services and find cost effective solutions. Reporting can be reduced to flagging up key issues that require intervention, the normal day to day running and all accounting will continue in the background.
It would work like this; a persons data is uploaded and distributed to specific encrypted storage databases in secure locations worldwide. Access codes (for decryption) are held separately within each location and cross checked when used. This would mean that more than one location must comply with the data access request. Blockchain technology can be used for logging changes and access, written across all data systems, ensuring any data breach would affect all data locations with multiple security checks.
The data can be organised into access levels. This provides everything from open data to highly secure data (eg financial access information).
When an app requests some data depending on the data security level the app undergoes security checking. This may require a range of security checks such as sms messaging, location checks, third party checks.
For instance, for an app requiring personal current location information, the app would have a pre-defined encrypted access code that is checked and cross checked with another data location. This access code is pre-defined when the user installs and notification sent to the user (and third party for certain levels of data). A delay can be added before data is accessible to ensure further protection.
An app sending data to the personal database would have similar checks and allowed data security levels.
Much personal data is either transient (eg location) or unimportant for security. So many apps could access and update data without significant security issues. This in itself would enable many apps to share data and improve decision making processes.
For example, travelling abroad, the location information, traffic density, time, diary entries, local weather, local hotels etc would all be available to all apps. Access to personal preferences and historic data (eg types of hotels and restaurants used before), an app for say finding places to stay would be able to provide much improved suggestions. This app may then offload to another app for making a booking which would have a higher access level and be able to advise on the result and get confirmation. If payment is required then this app would again offload into a payment app that has the required security level. This provides some insulation of sensitive data and especially money transactions. In this way there may only be one or two apps able to carry out money transactions and these apps would have a major installation delay with layers of checks before they can be used to access or provide data.
LINK - CST takes a light hearted look at such a potential future –
‘The day in the life of a Plumber'
CST has an idea that it may be the ‘app of apps’. This would link all the other apps (and smart devices) together with distributed data storage along with an AI system to do the clever stuff. And, since the whole is much greater than that of the parts, the app of apps could be hugely significant...