SaaS – develop IT products for the cloudWith long experience of SaaS solutions, we offer efficient solutions and value for money.Are you shifting to a SaaS solution? We make it simple. Our extensive experience of transferring installed systems to software-as-a-service, combined with our standardized routines, guarantee a good result.Within SaaS we have experience of: Developing SaaS solutions from existing software. Developing new SaaS solutions. SaaS solutions for Microsoft Azure and AWS (Amazon Web Services). Multi-tenant and single-tenant solutions.3 advantages with SaaS – for your clients1. The user only pays for what she utilizes.2. The data is mobile. The users can reach the service from different devices, as no installation is required.3. Easy to scale. A SaaS solution can quickly be scaled up to several people in a team or a business group. Contact us Our clients What is SaaS?SaaS stands for software-as-a-service and means that the software is offered as a cloud-based service. In comparison to locally installed systems, SaaS solutions are cost efficient, and make it easy for users to get started.Investments in SaaS increase globally, as does the market share.Shifting to SaaS – more than just the practical stuffWhen you are shifting an installed solution to the cloud, it’s not just the technology of the system that is affected. Software-as-a-service changes your offer at the core.Instead of offering a software, you sell a service. 5 things to keep in mind1 Where will the web application be hosted?Common solutions are Microsoft Azure and Amazon Web Services (AWS).2 How will you manage maintenance and monitoring of the system?Unlike when you sell installed software, the supplier of a SaaS solution is responsible for operations and monitoring. The supplier needs to ensure the client access to the system and to his data, which requires high security standards.3 Are you on top of GDPR?You need to make sure that your staff has knowledge of the regulations around GDPR, but you also need to ensure that your supplier has sufficient competence within GDPR. Read more about our work with GDPR here.4 Where will the servers be hosted physically? If you sell your service globally, you may want to keep the server close to the clients. But you also need to consider legal circumstances when placing the servers, not the least concerning GDPR.5 Produce good SLA:sSLA:s, Service Level Agreements, is of high importance when you sell a service. You need to guarantee a certain uptime, and fix bugs within a certain timeframe.Multi-tenant or single-tenantOne of the big decisions you need to make when creating a SaaS solution is whether to build a single-tenant or multi-tenant solution.In a multi-tenant solution, all clients access the same web server. All data is in the same system.A single-tenant solution means that you have a client specific server with its own storage.Pros of multi-tenant solutionsIt may be sufficient to operate and maintain one single server.New features reach everyone.When you develop new features, all clients on the same server gain access to these.Cons of multi-tenant solutionsThe clients share the same performance.Performance wise, there is a risk of lag in the system. If, for example, a client makes a call for 20.000 users and they are all in the same system, this would affect other clients.New features for all – even if they don’t want them.The fact that all clients gain access to new features can also be a downside. They may not want them! It’s important to ensure that the functionality can be turned on and off. Pros of single-tenant-solutionWith a single-tenant solution, you can add more performance if needed. Additionally, some clients may demand that their data is not stored on the same server as other clients’ data. A single-tenant system is waterproof against other single-tenant systems, and shares nothing with other clients.Cons of single-tenant solutionsHaving unique servers for each client means that you will have a higher number of servers to operate and monitor.To gain more perspectives on the choice between multi-tenand and single-tenant solutions, we recommend this article in Forbes.Our recommendation – multi-tenant or single-tenant?If you know that you will have a lot of clients, we recommend that the system is built as multi-tenant. That way you keep all your options open. It’s easy to set up a multi-tenant system as single-tenant, if your clients request this. But a single-tenant system cannot be utilized as multi-tenant, should the need arise.However, if your requirements on data safety are very high, and your clients demand separate systems, a single-tenant solution is recommended. That means every client has their own system.But nothing will stop you from building a multi-tenant solution and using it as single-tenant. However, the overhead is somewhat bigger when developing multi-tenant software-as-a-service, since you need to consider whether the user will be logged in or not, when developing features in the system.
What I like best about our team at Indpro is that they are committed. You can tell that they enjoy working with Mathem.Fredrik SewénCTO Mathem Indpro’s developers enabled us to speed up the product development and increased our ability to expand our product portfolioAndreas NõuProduct Director, Time Care AB
Indpro is a good offshoring partner that can really help you getting started. They are solutions oriented with great commitment to their clients.Arne FridmarCTO, ExicomIndpro are very easy to communicate with, both developers as well as management. Which is a prerequisite for a good end resultAlexander UndénFörskoleappen
Indpro and their dedicated team have a long term horizon. That’s why we’ve chosen to work with them over several years.Pär HagbergAvdelningschef BIM- och GISavdelningen, Tyréns ABIndpro has given us muscle in our development, something we did not have on our own. Additionally, we now have better control over requirements, planning and quality.Jan GezeliusCTO, iBinder Pärmen AB
We had numerous reasons for wanting to set up a web shop, and Indpro immediately felt like the right provider for us. They don’t only give us quality development, it’s also about knowledge and providing us the right guidance.Fredrik NavjordCEO, Metric Industrial ABIt’s easy to work with Indpro. They are committed, they don’t complicate stuff and they inspire confidence. On top of that, they’re fair – and that’s important in a long term partnership.Jan JosephsonCo-founder and CTO, op5
“The team has been passionate about the project since day one, and we have worked together closely. I don’t think our platform would have turned out this good with a different partner. Johannes EkbladCTO & Founder, Fenix begravningSince we were a startup with a very good idea but limited money, Indpro was a very suitable partner. With their help we managed to launch our product while still keeping our budget.Emanuel NybergCEO, Assistansboken Sverige AB
A success factor is that Indpro and their developers also takes the time to understand why, not just what is being developed. That gives a better understanding and a better result every timePer TorstenssonProject lead & Business development, SenabOur commitment is our strength. We don’t just want to deliver IT – we want to create value. For the client of course, but also for the client’s client.Pavel SiddiquePavel Siddique, CEO Indpro
It would have been too big a challenge for us to develop the new version of QuickPick without the help of Indpro.Mikael AnderssonCEO, Qsys Sverige ABIndpro understands our business and it works like a true long term partnershipHans NottehedCTO, Info24 / Tingcore