We are increasingly approaching the long-awaited “maturity” of blockchain technology. We hear about it often, we understand its mechanisms better and better, not to mention the countless use cases. PwC said earlier this year that by 2030 the technology will be able to increase global GDP by $1.76 trillion (or 1.4% of global GDP). Staggering numbers, as are the salaries of those who are experts in the field (more on that later, I promise).
For anyone who has tasted and understood this potential, there has surely been a time when they asked themselves the fateful question: “what can I do…

A few days ago the first demo video of AstraKode Blockchain was published on the YouTube channel of Smart Shaped Software. The video showcases AKB’s Network Composer, the visual development environment with which you can easily (and fastly) design and configure a Hyperledger Fabric blockchain network.
The realization of the video was not motivated by the need to simply show the functionality, as well as the potential, offered by the platform at a general level, but it was inspired by a real, specific and successful use case, commissioned to us last year. …

Despite its breakthrough more than 10 years ago, blockchain has not yet become mainstream. There are many reasons behind the slow and limited use of this technology and we already discussed them in the article “Barriers to blockchain adoption: low-code as a solution”.


Hyperledger Fabric is one of the most successful projects of the Hyperledger Consortium, born within the Linux Foundation. In addition to being an excellent tool for the creation and development of distributed systems especially in the business environment, Hyperledger Fabric offers multiple configuration possibilities.

One of the very important but at the same time underestimated features is the possibility to integrate a third-party Certification Authority (CA) within the system to be developed. In this article, we will describe the steps to follow to create a system that has a third-party Root CA and an Intermediate CA that will integrate the…

Although more than a year has passed since its abandonment, Hyperledger Composer still represents a combination of keywords that are highly sought after on the web, demonstrating the strong interest created over time around the project. So let’s see what it is about and what can be a viable alternative in 2020.

The Hyperledger family

We have been hearing about blockchain for several years now, yet its adoption is still not very common. The purpose of this article is to investigate its causes, proposing the use of low-code as an effective remedy.

Brief history
The mechanism behind the blockchain was first conceived in 1991 by researchers, as well as cryptographers, Stuart Haber and W. Scott Stornetta, with the precise intent to mark digital documents with a timestamp, certifying the date of creation. The aim was to guarantee the immutability of the document, avoiding possible alterations or backdating. In this way it was possible to resolve once…

The blockchain market has been constantly growing in the latest years, and is now approaching a stage of maturity. But how can companies integrate the technology to improve their products and processes? Let’s focus on those who already use it successfully.

Let’s take a step back… What is Blockchain?

Before analyzing the benefits of the technology and exploring its real-life use cases, it’s a good idea to provide a brief, generic definition of Blockchain to help those readers who are not yet familiar with the concept.

Blockchain, is in fact not a single technology, but a group of technologies for…

In no small part due to the cryptocurriencies boom blockchain has experienced such a rise to fame that it is now a household name. To understand how this very popular but often misunderstood technology can meet your needs, our blog will host a series of articles dedicated to the theme. In this first article we will introduce it by briefly illustrating its nature and functioning.

What is a blockchain?

A blockchain is a distributed digital ledger where transactions can be recorded in a safe, permanent, and verifiable way. Similarly to a ledger where the various entries are grouped (and ordered) by pages, the transactions…

Model-driven architecture (MDA) is an approach for the design, development, and implementation of software systems. Introduced by the Object Management Group (OMG) in 2001, as its name suggests MDA utilizes the concept of models to act as guidelines to structure the specifics of the software project. According to OMG, in order to adhere to MDA an application must consist of a single platform-independent model (PIM), used to describe the system in functional and domain terms, and one or more platform-specific models (PSM), each used to implement the system in a specific platform.[1]

The idea behind the MDA process is to…

Whether you are a developer (or a business user), you have certainly come to terms with the necessity that the software you develop (or utilize) is adapted to the context of use. Traditional development methods struggle to answer such need: the development cycle is too long, and the necessary skills to produce a qualitatively adequate software are sorely lacking in an ever-growing and fiercely competitive market.

This has been a problem for years, further exacerbated by the growing need for digitalization faced by businesses in all sectors. Such a context gave rise to the emergence of low-code development platforms, technologies…

Smart Shaped Software

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store