In today’s smart solution development landscape many companies build the same low-level software as their competitors, creating a sea of disconnected software that provides little competitive advantage