Artificial IntelligenceWith Artificial Intelligence and Machine Learning we refer to software systems that can perform complex tasks typically associated with “human intelligence”. For example recognizing a face within a picture, understanding a question in natural language or taking decisions. .
BlockchainBlockchain is a technology introduced in 2008 to manage a database of transactions (or a ledger) across a distributed network, assuring a robust and secure synchronization mechanism across nodes that allows to make digital resources impossible to duplicate.
Data managementIf it is true that data is the new gold in the era of information, then the ability to manage data is a key factor for most profit and non-profit actors that operates in these times. How to collect data efficiently?
GamificationIt is now recognised that any experience is going to be more effective if it is associated with some sort of “game”. If the pleasure we receive from a gaming experience is associated with, for example, a learning process, we will be more likely to remember what we have learned and will be more motivated to keep learning.
IoTWith the term Internet of Things (IoT) we refer to the set of small devices that can collect information from the environment and send it somewhere through local dedicated networks - like LoRa - or the internet itself.
Offline first appMobile networks are frequently flaky. In addition people use mobile & web apps on the move. If your app did not have the ability to work well offline, every time your user took a subway or a plane or an Uber your app will potentially lose connectivity leading to a frustrating user experience.
Software developmentGnucoop is a cooperative where software development is the core business, both for web and mobile applications.