[midPoint] Blog: Early Years of Evolveum
Radovan Semancik
radovan.semancik at evolveum.com
Fri Aug 6 09:35:09 CEST 2021
Dear midPoint community,
Back in early 2010s we had a product, we had a brand new company and we
were dressed for success. Yet, the success was not exactly waiting for
us in the early years. We are quite successful now, but it was harder
and it took longer than we have originally anticipated.
A decade ago, in 2011 we established Evolveum
<https://evolveum.com/establishing-evolveum/>. Evolveum has been running
midPoint <https://evolveum.com/ten-years-of-midpoint/>, an open source
identity management project. In theory, we should have enjoyed ideal
conditions to start up a business in early 2010s. The economy was
recovering from 2008 crisis, investors were looking for opportunities,
open source was winning over the world. Yet, originating in Eastern
Europe with almost no capital, the journey was not exactly easy for us.
We were on a very tight budget since the beginning, using our personal
savings to start up the development. We were aware that the money would
run out very quickly, therefore we wanted to secure some income. Of
course, we tried to get income from midPoint. In 2012, roughly a year
after the project started, midPoint was ready for some deployments.
However, it was not easy to win customers with new product, without any
references, especially when that product was supposed to be “free”.
Engineers in our team were deploying IDM systems since early 2000s,
mostly dealing with Sun IDM deployments. In 2010s, Sun IDM was
effectively dead. Obviously, we have tried to migrate our Sun IDM
customers from the past to midPoint. The customers liked the general
idea, the technology was there, yet the business did not happen. The
customers around us, the customers that we knew, customers that trusted
us, they were reluctant to pay for midPoint. In fact, in 2012, our
income from midPoint was pretty much zero.
We did not have income, but there were costs. If there was any chance
for success, we needed full-time developers working on midPoint. We had
to get the money from any available sources. We got any paid work that
we could get. We were deploying competing commercial IDM solutions. It
was painful from both the technology and business point of view, but we
had to pay the bills. We were delivering basic Linux trainings. We were
consulting. We were leasing engineers and developers to other projects.
We were often earning money during the day, working on midPoint in the
evening.
We had no money to spare, yet we have to run a company. That led to some
“innovative” solutions. A friend was decommissioning a data center,
having a dozen of old machines that would probably end up as electronic
waste. We re-used the components, improvising a testing environment. The
machines burned electricity like crazy and they required some
baby-sitting. Yet, it worked, and it was still cheaper than the
alternatives.
https://evolveum.com/wp-content/uploads/2012-machines-1.jpg
<https://evolveum.com/wp-content/uploads/2012-machines-1.jpg>
https://evolveum.com/wp-content/uploads/2012-machines-2.jpg
<https://evolveum.com/wp-content/uploads/2012-machines-2.jpg>
Then there was a question of “corporate identity”. We had our first
website <https://evolveum.com/preparing-evolveums-look/> running. It was
a disaster, but it had to do for the time being. We needed business
cards. We could get the usual business cards printed, and it would not
even be that expensive. Yet, it would be entirely boring. We had to make
an impression, but had no money to pay a professional designer.
Therefore, as usual, we were improvising. Maintaining that “proper 20th
century engineering” theme, we tried to print the business cards on
tracing paper. It worked. Kind of.
https://evolveum.com/wp-content/uploads/2011-business-card.jpg
<https://evolveum.com/wp-content/uploads/2011-business-card.jpg>
The cards certainly made an impression, even though it was not always
the kind of impression that we wanted. Despite that, we had been using
this type of business cards for many years. As for our website, it
eventually got redesigned too.
https://evolveum.com/wp-content/uploads/web-2014.png
<https://evolveum.com/wp-content/uploads/web-2014.png>
In 2013-2014 we were supposed to reach a break-even point, according to
our original business plan
<https://evolveum.com/establishing-evolveum/>. Yet, the reality was
slightly different. We were pretty much broke. But miracles do happen.
Our persistence has finally paid off in 2014. We were cooperating with
partners. The technology has matured and midPoint was ready for serious
deployments. The first serious customers came, for which I will be
forever grateful. The income from midPoint deployment projects and
subscriptions grew as well. Even business analysts finally noticed that
we exist. Our business was slowly growing. We finally got to the
break-even point around 2015-2016. Well, better late than never, as they
say. Quite ironically, nearby customers that we hoped to win in early
years were among the last to convert to midPoint. So much for business
plans and sales forecasts.
https://evolveum.com/wp-content/uploads/2014-munich.jpg
<https://evolveum.com/wp-content/uploads/2014-munich.jpg>
In later years, the finances have stabilized and the business grew. The
company grew as well, which brought organizational challenges that we
were not entirely prepared for. Yet, we were no longer an unstable
start-up. We got the technology, partner network, customers, steady
income … all the basic structure of a business. Now, we are certainly
going to face new challenges in the future. However, now we are firmly
established in business. One decade is behind us, more decades are ahead.
(Reposted from Evolveum blog
<https://evolveum.com/early-years-of-evolveum/>)
--
Radovan Semancik
Software Architect
evolveum.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20210806/f025ecf3/attachment-0001.htm>
More information about the midPoint
mailing list