Belitsoft has a huge experience in MVP software development for startups and prototypes for existing brands. MVP is a minimal version of the product with the minimum set of features that is enough to deploy and test the key hypothesis to solve problems of this product’ potential customers. Experts suggest that, in B2B, it’s not an MVP until you sell it. Viable means you can sell it.
SaaS development has never being a problem. The problem is creating a successful SaaS business that can scale. Before custom application development for their startups, which later became multimillion-dollar SaaS companies, these founders and top software developers used MVP approach for SaaS.
MVP for SaaS: Validate your idea first and focus on the main features before launching a complex SaaS app
Y Combinator-Backed startup Sendwithus is now a SaaS company with offices in San Francisco and Victoria (Canada). This Email Marketing Automation platform, founded in 2013, raised $2.6 million in 2014. When he first started Sendwithus, Brad Van Vugt, a Co-founder at Sendwithus, was working full-time as a contract developer building mobile apps. He shared his experience of pre-launch activities.
‘This experiment proved to be a really effective way to survey our target market. Even now, a year later with actual growth, real customers, and a real product we use similar techniques to measure and validate big product ideas.’
Brad used “fake demo” in order to identify the most expected features.
How to build a minimum viable product for SaaS
- Express an idea of the app in the form of “problem and solution”, offer a “demo”;
- Create fake demo: 1) interacting with any of the features should open a dialog that prompt the user to sign up for early beta access; 2) connect Google Analytics to track every mouse click;
- Get the traffic to the landing page;
- Analyze results, make conclusions;
- Start creating a real-world application based on the results of previous stages.
‘We decided to build a website that seemingly offered many features and measured which ones customers were most interested in. Our goal was not to build a great product – it was to gather information about what a great product might look like. Next, we brainstormed all the features we thought customers might want. We then peppered these features throughout the UI as buttons, links, checkboxes – whatever made sense. We made the UI look like it supported all these features. Interacting with any of these “dead end” features would open a dialog that prompted the user to sign up for early beta access. This would hopefully give us a clear picture of what our users were doing inside the experiment. We spent the next 24 hours getting as many people as possible to view and interact with the experiment. Conclusion: Potential customers wanted an API to send and A/B Test transactional email templates. And we had a list of 92 potential early adopters ready to go.’
Counterexample: he did not use MVP for SAAS and lost $50, 000 before launching a complex SaaS app
Groove SaaS startup was launched in 2011. It never participated in any incubators like Y Combinator, TechStars or Angel Pad. In 2016, Grove reported more than $5 million annual revenue (before this he rejected $5 million in VC funding proposal in 2013 and $12 million acquisition proposal in 2014. However, he raised $1 million from a small group of angel investors). This Customer Service Platform is now developed and maintained by a remote team. Alex Turnbull, the non-tech founder of Groove, shared his experience of pre-launch activities without validation.
‘When we started building Groove, we spent $50,000 creating the wrong product. We built based on our own wishlist of features, based on what we thought people would want. What I learned: Swallow your pride, and test your assumptions vigorously. Whatever you think you know, there’s a great chance that you’re wrong, so test fast before betting the house on a single strategy.’
- Alex started his pre-launch activities with not-public beta using free access (figure 1).
- After some initial success, he decided to transform his landing pages to marketing sites. He spent 5 months creating great marketing site before public lunch without validation (figure 2 and 3), but after it was launched, it failed: that marketing site almost did not convert users to subscribers.
- Alex found himself in a terrible situation, but then he swallowed his pride and put up a three-page (landing, pricing, and signup) site that was hyper-focused on the benefits of this platform, and nothing else. The site took three days to build (figure 4). Conversions tripled overnight.
‘Over the next few months, the feedback we were getting was clear: while the design was awesome, the product was more than users needed, and it was getting more complicated each time we “enhanced” it. We had disproved our initial hypothesis about the features we thought users wanted, and learned what our users actually wanted: simple ticketing and knowledge base software. So armed with that data, we stripped down the product to its core, and simplified the user experience. That simplification was a major turning point for us.’
MVP for SaaS: Validate idea first and find paying customers before launching a SaaS app
Y Combinator-Rejected startup Buffer, founded in 2010, got more than $10m annual recurring revenue in 2016. This Social Media Management platform is now a SaaS company with a distributed team. When he first started Buffer, Joel Gascoigne, a Co-founder and CEO at Buffer, was working full-time as a freelance web developer. He shared his experience of pre-launch activities.
‘I had lost 1.5 years of my life to not validating ideas before building them. The landing page - and more importantly the conversations resulting from people signing up through it - proved to be great validation.’
Joel used these landing pages to gather emails from potential customers in order to start a discussion with them.
Another example of minimum viable product for SaaS
- Express an idea of the app in the form of “problem and solution” ;
- Divide the experiment into 6 stages: 1) create a two-page landing website to gather emails without specifying plans and pricing, 2) get the traffic to the landing page; 3) communicate with every subscriber; 4) create a three-page landing website to gather emails with specified plans and pricing; 5) get the traffic to the landing page; 6) communicate with every subscriber;
- Start creating a real-world application based on the results of previous stages.
‘Put up a landing page for your product. Make it look like the product exists, and then when people try and sign up, show them a page letting them know that you’re not quite ready for them yet. If you have people hitting the page and no one gives you their email, you know there’s a problem with your idea or the way you’re describing it. Treat the emails as people who are happy for you to get in touch with them to discuss your product idea further in order to validate that it would solve a real problem for them and that they might actually pay. The benefit of this method is that you can also work on your product in parallel with learning about your customers and about how clearly your landing page is getting across the idea of your product. With a few tweaks, you’re very likely to be able to launch the actual product with the same landing page. Your first landing page can be very simple. This is also how I launched my latest startup, Buffer, and it worked pretty well.’
Basecamp's book "Getting Real" uncovers the smarter, faster, easier way to build a successful web application, like Basecamp. Many designers and developers consider it the software development bible.
Rate this article
I expected and demanded a lot of you at Belitsoft company, but you exceeded my expectations. You acted pro-actively, challenged me at the right moments. Thanks!
CEO at Ticken B.V. (Netherlands)
We have been working for over 10 years and they have become our long-term technology partner. Any software development, programming, or design needs we have had, Belitsoft company has always been able to handle this for us.
СEO at ElearningForce International (United States, Denmark)
They use their knowledge and skills to program the product, and then completed a series of quality assurance tests. We were working in an agile way with them. Belitsoft performed very well throughout our project. We are definitely looking at Belitsoft as a long-term partner.
Service Delivery Director at Crimson (United Kingdom)
I highly recommend Belitsoft for website design and development. We were up against a tight deadline to launch the project. The work was delivered on time and within budget! I will continue working with Belitsoft as a valued partner for our web development!
Program Administrator at UC Berkeley (United States)
We have worked with Belitsoft team over the past few years on projects involving much customized programming work. They are knowledgeable and are able to complete tasks on schedule, meeting our technical requirements. We would recommend them to anyone who is in need of custom programming work.
Main Partner at Hathway Tech (United States)
Belitsoft company is able to make changes instantly. One of our internal engineers has commented about how clean their code is. Belitsoft seems to know what they're doing, which I appreciate.
Co-Founder at HOWCAST MEDIA (United States)
It was a great pleasure working with Belitsoft. Software Development Company. New requirements and adjustments were implemented fast and precisely. We can recommend Belitsoft and are looking forward to start a follow-up project.
Deputy Head of Division at Fraunhofer FIT (Germany)
Belitsoft company has been able to provide senior developers with the skills to support back end, native mobile and web applications. We continue today to augment our existing staff with great developers from Belitsoft.
CEO at Apollo Matrix (United States)
Belitsoft company delivered dedicated development team for our products and technical specialists for our clients time to time custom development needs. We highly recommend that you use this company if you want the same benefits.
Managing Director at Key2Know A/S in 2012 (Denmark)
We approached BelITsoft with a concept, and they were able to convert it into a multi-platform software solution. Their team members are skilled, agile and attached to their work, all of which paid dividends as our software grew in complexity.
COO at Regenerative Medicine LLC (United States)
Having worked with Belitsoft as a service provider, I must say that I'm very pleased with the company's policy. Belitsoft guarantees first-class service through efficient management, great expertise, and a systematic approach to business.. I would strongly recommend Belitsoft's services to anyone wanting to get the right IT products in the right place at the right time.
CEO at Moblers (Israel)
If you are looking for a true partnership Belitsoft company might be the best choice for you. They have proven to be most reliable, polite and professional. The team managed to adapt to changing requirements and to provide me with best solutions. I strongly recommend Belisoft.
Director at ShowCast Limited (Germany)