Gigacon 2018: IT in insurance

As an introduction, I will tell a bit about myself For about 15 years, I have been dealing with IT

A few years, I worked with technologies, such as SAP, Symphony and also many CRM systems For a few years, I have been dealing with open source solutions I mainly help people choose the best solution that addresses their needs Because I've been in the business for many years I also provide advice on commercial solutions although I don't deal with them on a daily basis For a few years, I have been dealing with a so-called solutions architecture and I translate an architecture into business or business into an architecture, so I design strictly business solutions not only for open source, but also for commercial solutions

However, today we will mainly focus on open source solutions First of all, we will discuss what open source is In short, it can be said that in open source solutions you don't just receive the system but you also have access to its source code It's quite important, particularly, if we are interested in performing a complete audit and we want to see what's in the system and if it's secure Microsoft, for example, provides access to the source code of Windows/Office for governments of all countries

It's important because many companies want to analyze security aspects and they can access the source code on their own I will walk from right to left in order to be in contact with the majority of you Coming back to the topic, first of all open source solutions provide access to the source code but secondly, it is possible to change this code to basicaly any code, which means we don't have to depend on a producer or provider of this solution and this is quite important for companies that have already been cooperating with a producer for 5, 10 or 15 years We are at a point in time when flexibility is very important, so if the provider or producer is very busy because, for example, it implements new GDPR regulations, it may turn out that our company has to stand still because there is no other company that can help us adjust the system to our needs In this case, open source solutions help

The truth is that open source has existed for many years, in fact, from the early days of the Internet we received closed technologies as well as open solutions However, 15-20 years ago, everyone was afraid of open source, people even believed that open source was either for fanatics or for people who like to play with a solution But, here we can see that 78% of companies worldwide use open source software We also added the source of this information, so you can read it However, it shows that this solution is common and it can be said that probably every company uses open source

Please note that 78% of companies use this software for important operations This shows that open source is also used in cases where security, performance and scalability are important If you do a little bit of research, you will see that open source solutions are used by companies like Google, FaceBook, RedHat or Toyota, so it is quite common to use open source and companies which avoid such solutions close themselves the way for the development On this slide, we summarized what influences the popularity of open source solutions The first thing is security but I will talk about it in a separate slide

Here we have things like flexibility, maturity, big data, cloud so this means we have a lot of tools like OpenStack or a lot of open source systems like Linux and we can use these solutions in a commercial business That's why, it can be said that we live in times where the maturity of open source is at the greatest global level, so the largest companies wouldn't exist without open source solutions, for example, Netflix uses open source tools and technologies that were created by FaceBook This shows that if a company creates a solution for us, it can be later developed by other companies And that's the strength of open source solutions The most important aspect in open source solutions is the license because there are solutions that may force some activities on us but there are also solutions that are very liberal and open

I'm not an expert in law and licensing but to be honest we have a few legal opinions for internal purposes Those, who know me from LinkedIn, can see that I publish these legal opinions about licenses, so we share this knowledge about licensing and the law related to this technology Here, in this slide, open source licenses are divided into four categories It is common that legal departments have problems with analyzing the license and explaining what they think about it In general, one could say that licenses are bad because they only impose limitations, so companies may perceive them as a problem

However, there are licenses that are very permissive as well as licenses that force us to do certain things The slide is divided into four categories Maybe I will stand on this side, so that everyone can see We have so-called permissive licenses, which allow basically everything, so if we don't delete the information about the author of the program, we can use this program for commercial purposes, modify it or use it in closed or open projects We can do anything we want, so these licenses are very good for business

Our license also stems from the MIT license The MIT license has literally three points, which allow any development of the application We added only two points, the first one requires the registration of the product, and the second one forbids deleting our footer However, every company can modify, change, develop the software and we don't even have to know about it The next license type is called "weakly protective" and licenses which belong to this type require publishing any code you add to the library under the terms of this library's license but if your code changes the library in a significant way you don't need to publish your changes under this license, you can publish it on a different license

So these are so-called "weakly protective" licenses such as LGPL and MPL The next type is "strongly protective" and these licenses are quite common Please bear in mind that I listed only a few licenses while there are hundreds of them when it comes to open source solutions and that doesn't include closed solutions These licenses are the most popular, so I will only focus on them In the case of strongly protective licenses, we have here GPL, which unfortunately causes that whatever we add to the GPL, our code also needs to be under the GPL license

Of course, there are tiny exceptions that allow us to skip this aspect In the last column, there are "very strongly protective" licenses, eg Open Software License and AGPL and for example, in OSL, when in our company we change something internally and it is only for use in our company we must also submit it to the producer That's why this license appears unattractive for business use

In the case of AGPL, it also has some disadvantages In fact, AGPL license is like GPL license but with an extension for network I will describe a business problem related to this license We have a CRM system in a company and we have an employee on a B2B contract, so we give him external access In compliance with AGPL license, we have to make this application's source code available to this employee

Although there are open source solutions that are very open, they are also very protective solutions That's why, when you are about to choose an open source solution, you need to think twice which license will be the best for your business As far as I remember, we have two legal opinions, one for AGPL license and the second for OSL and we can send them if anyone is interested Let's move on to the topic I've been specializing for three years because we have built a company that is called YetiForce and this company creates software for business purposes and this is CRM software This software is open source, so everyone can download and use it, there are no hidden fees there are no license fees, so you can simply install it on your computer, server or in the cloud because it supports virtualization and everyone who is interested in this software can simply use it

As I mentioned, it's a CRM system, but I'm not going to explain what CRM is because the majority of you already knows I wish to draw attention to the fact that CRM is crucial in the insurance sector which means, it requires a lot of configuration and customization in comparison to what you get as a standard package One of our largest deployments in the insurance sector required, for example, adding over 150 fields to one module This means, there is no such a thing like a dedicated CRM system that will be universal in a single sector We've had three deployments in the insurance sector and each of them was completely different

So the most important aspect in the CRM software is the fact that it should be able to achieve business objectives which are perceived as the most important in your company If you can't adjust the software to your business requirements, there is a question whether this is the right solution for you Although our software is the CRM system next year we want to add ERP functionality In May, it will be compatible with GDPR As an ERP system, it will be compatible with a Polish Standard Audit File for Tax (so-called JPK)

This tool is very flexible, you can create fields, modules there are no limitations because there are huge configuration possibilities as well as high flexibility So everyone can use this system, and if a new and unique functionality is needed it can be simply added from the panel I will try to summarize success which we achieved thanks to YetiForce Just one year ago, we were the company that had eight employees and now we have twenty employees In June 2017, we also organized the first Open Source Conference

There are also two things which I will touch upon later However, the most important thing is that we cooperate in probably one of the largest deployments of CRM systems in Europe And even Jerzy from PwC came here and we carry out this deployment together This deployment is for over ten thousand users so you can see that open source solutions are also used in large companies Of course, before this solution was taken into account, it had to undergo tests for many months, including the proof of concept, as well as security, performance and quality tests I'd like to also mention one more thing

We received a medal for code quality from SensioLabs I'll just have a look how much time I've got left OK This tool performs a so-called static code analysis Maybe I won't explain what it means, but, from the business perspective, there were 111 points that we had to fulfil in order to receive the Platinum Medal And this means there are no errors in the system before deploying to production

What kind of errors are we talking about? These are eg performance errors which happen when a developer implements code which isn't consistent with good practices Or these may also be simple errors like related to the wrong nomenclature These may also be security errors, e

g variables are transmitted explicitly, so in a way it shouldn't be done Now, I will tell about our greatest success Capterra is a company that was taken over by Gartner and probably everyone in the world knows Gartner And this company evaluates CRM applications according to three categories

One of them is popularity, and Salesforce won in this category out of 550 systems The second was look and feel, but I might be wrong I don't know why we didn't win in this category but I'm sure we will win next year The third category was affordability, which is the best category for a customer It evaluated a quality-price ratio

We are in the first place on the list of "The top 20 most affordable CRM software" So YetiForce was selected out of 550 CRM systems and is the most affordable software This award tells us that the product we created three years ago is developing in the right direction We know that we are at the beginning of our journey, we have a large project and we won two awards but this is just the beginning of what we want to create because we create the system for all companies, which want to build an open source solution together with us However, if there is also a company which wants to use this solution only for its own needs, develop it and tell no one about it there are no objections to do that Now, we have some time for questions

We also invite you to our stand where you can also ask questions Thank you

Source: Youtube

Like it? Share with your friends!


Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Voting to make decisions or determine opinions
Formatted Text with Embeds and Visuals
The Classic Internet Listicles
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Upload your own images to make custom memes
Youtube, Vimeo or Vine Embeds
Soundcloud or Mixcloud Embeds
Photo or GIF
GIF format