Please introduce your company and give a brief about your role within the company?
SolveIt is a full-cycle software development company. We are engaged in the creation of mobile and web-based solutions for businesses. The main focus is on native solutions for iOS and Android. Since 2016, we are creating software solutions for companies working in the field of logistics, transportation, and delivery; healthcare industries; IPTV and streaming services; e-learning services.
Working with businesses of all sizes, SolveIt provides complex solutions designed to achieve your goals with impactful, industry-specific, and revenue-generating software.
As a CEO and Founder at SolveIt, I am responsible for crucial decisions, long-term development strategies, and overall company performance.
What was the idea behind starting this organization?
The idea was to provide services by professionals with a passion for what they do. That’s why SolveIt has an excellent technical background. Before founding SolveIt, our C-level management and key company’s talents occupied engineering positions in the IT industry.
Besides, the key understanding of the industry helps in organizing internal processes in the most convenient way for our specialists, as well as allows to explain every aspect of the complicated process of creating IT-solution for our clients.
What are your company’s business model–in house team or third party vendors/ outsourcing?
To provide top-notch service, we have an in house team of specialists comprising of business analysts, project managers, UX/UI designers, software engineers, quality assurance specialists. This ensures timely delivery of services and cuts down the chances of miscommunication.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
SolveIt takes care of all the technical matters. Our business model is based on the following principles:
• Quality – We follow a detail-oriented approach with high standards in implementing and focusing on your unique needs.
• Transparency – weekly reports to provide transparency for all project processes.
• Professionalism – SolveIt is an experienced and technically skilled team bagged with senior-level talents.
• Responsibility – we provide post-launch warranty and support of the published apps.
• Flexibility – as every business requirements are different, we help our clients to choose the right engagement model.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
We are catering to a wide range of industries. We get a lot of requests from the logistics and transportation industry, so now SolveIt has extensive expertise and ready-made solutions in this domain. We’ve earned a reputation as a reliable solution provider for Healthcare Industry (especially dental centers), Fintech Industry, Educational Industry, Gambling Industry, and MVP Development.
Along with that, SolveIt has experience of creating a software solution for offline poker club. We've been working with the largest poker club in Belarus – Zett, for the last three years and created a successful solution, which improved the club’s overall performance.
Our engineers, who are the pillars of the organization, are capable of creating software for different platforms – mobile, web, tablets, smartwatches, TV, as well as IoT-based solutions.
So, as you see, a wide range of our specialists' technical skills creates a possibility to cater to any size project from a wide range of domain verticals.
Our clients often return for maintenance and support. We take pride in stating that we partnered for creating one part of their project — for example, design or MVP. But during the process, they decided to finish the whole project with us.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
The time frame of mobile app development is determining by the complexity of the project. It’s also remarkable how much has the client done so far. Is his project idea new or there exists such an app? Does the client has a design, or we have to create? Does the client has a technical specification for his project? How many feature the app needs? Or will it be MVP with further feature adding? We usually ask our clients such questions before starting the project. Communication is the crucial parameter here – defining the client’s requirements and desire, in the beginning, enables a seamless flow of the development.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
It depends on the scale of the project- how many screens will be in the application, how many features will be implemented, how complex realization of these features will be. Sometimes, the app consists of a small number of screens, but with complex logic, then, of course, back end part will take more time to be implemented. We analyze the scalability of the project and create a proper guideline to protect stakeholders from both the client and vendor sides.
What are the key parameters to be considered before selecting the right platform for a mobile application?
The key parameters include the target audience's geographical location, end-users device type, type of third-party integrations your project requires such as maps, video, or audio processing. For example, if you want to create a voice-recording tool, it is better to start from Android, where you have more freedom for such interaction with OS.
Which platform do you suggest your clients begin with when they approach you with an idea (Android or iOS) and why?
It solely depends upon the mentioned key parameters. If you are developing an app for the Asian market, we suggest Android. On the other hand, if your target market is North America and Western Europe, then iOs is a better option.
Nonetheless, having a mobile app for both operating systems is essential and necessary for every business, despite the industry.
Android or iOS, Native or Hybrid — which platform is best to use to build an app? What are your recommendations?
SolveIt is “evangelist” of native mobile development. We are using Swift/Objective-C for iOS and Kotlin/Java for Android.
Native development is not the cheapest way to create an app, but it’s worth it. They work swiftly and smoothly without any freezing or loading delays. We can customize design, interactions, and animations in the native app development. Hence, all the design components load without delay. Integration of new features is quick and easy. If you employ native app development, you can continue to support older OS versions and adapt the published app for new ones.
If you want to create an aesthetically pleasing product that leverages mobile device capabilities and stands out from competitors, you must go for native mobile development.
What are the key factors that you consider before deciding the cost of a mobile application?
We start with determining a client’s budget and functionality expectations. After that, we present at least two options of the development process and explain every step to ensure clarity in the timeframe and resources required.
So the key factors include time, app type, app features complexity, design, and back end readiness.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
As I already mentioned – every client and their requirements are unique, but here are three main models of engagement:
•Time and Material (T&M)
This model allows to easily make changes and add new features during each production timeframes. Clear and transparent processes, where every hour of development is tracked and is shown to the client.
•Offshore Development Centre (ODC) / Offshore Dedicated Team (ODT)
This kind of cooperation is a perfect solution for businesses wishing to augment their software development productivity without bearing too much of additional expenses such as hiring extra staff or investing in other resources.
The traditional way of software project development is to provide a fixed price and timescale for a project based on a pre-agreed scope, timeline and deliverables. This model is suitable for projects where there is a clear list of specifications, little to no change expected in features and a clear understanding of the final product. We recommend this service for small-size or urgent projects.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
Yes, we prefer projects which are above our basic budget requirement, which is $10.000-15.000. Such budget allows creating an app for both iOS and Android with a back end layer, without complicated logic and “wow-features”, but still completed product, which can pretend for user attention.
What is the price range (min and max) of the projects that you catered to in 2018?
Our price range in 2018 was 10.000-100.000$.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
The main thing to consider when choosing the strategy of monetization is remembering the user-friendliness. No matter, which subscription model you offer, if your app is overloaded with advertising or its functionality in the free version is minimal, then most likely the user won't use it or give preference to applications of competitors with similar functionality.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
We just started our cooperation with GoodFirms, but are witnessing a significant surge in traffic and are hopeful about the positive outcomes.