The bMooble technology has been built on a three tiers architecture where distributed software component at cloud, server and mobile level working together allow the independence of the mobile services from both devices and sources of information

    • Cloud level: bMooble connectors software components in the cloud provide the bridge to interact with any remote system, sensor, machine
    • Server level: bMooble software platform component  allows formal descriptions of the services to  integrate, compute  and organize all data and information available in the cloud in order to generate effective services to the end users
    • Mobile level: bMooble client software components installed as native apps from the different marketplaces on any device, realize the best GUI according to each single handset capability and the specific user experience apple, android, windows and Blackberry users expect to find.