Please introduce your company and give a brief about your role within the company?
In Axmit we develop mobile and web apps using a user-centred approach. We take care not only of our clients but also the end-users.
As the CEO, most of the time, I’m busy with the strategic development of the company. However, I like to be involved in the projects as I want to be sure that we deliver solutions that generate value for our clients and end-users.
What was the idea behind starting this organisation?
I had a great experience working in world-class companies with IT product in the core. These companies could afford to allocate much time on processes of recruiting and onboarding top developers and managers. This way the team members have time to get to know each other and arrange the whole work process to go smoothly so that the team is able to deliver a cool product.
I knew that smaller companies do not have these resources.
My idea was to start a company that would be a great alternative to the in-house teams. We do deliver not only the code but also provide an excellent team that is able to build high-quality products without requiring additional resources from the clients.
What are your company’s business model: in-house team or third-party vendors/ outsourcing?
We are doing all the work in-house. We believe this is the only way to maintain high quality. To ensure that the work is going in the right direction and no details are missed, developers should always be well-coordinated and in sync. Also, since our team already has significant experience in launching startups, they know the most effective ways to work, so we do not waste our customers’ time on any pitfalls.
Our team is making significant efforts to develop the local IT community to have highly skilled professionals - we arrange public meetups, hackathons and internship programmes to find new talents.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
We're focused on long-term relationships and not on mass production. Our goal is to exceed our clients' expectations. We engage only in projects where we believe our expertise will be essential. You will not find 100+ items in our portfolio since we take a limited number of projects at once. So I would say we are a boutique development company, in a sense.
This approach allows us to dive deeply into goals and insights our clients, combine them with the user's needs and expectations and launch great digital products to market.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repeated to you?
Our customers are from different spheres. The most challenging, but still beloved type of clients is startup companies. We do know how to work in startup mode, and this is what our clients value most of all.
We make the first version of the product stable and ready for continuous modifications in the future. It’s our investment, and the clients go to the next (growth) phase with Axmit. That means - yes, our clients are repetitive.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
Many factors should be considered, such as feature list, number of required integrations with 3rd-party services, deadlines (sales and marketing plans, obligations to the investors), etc. Some of our clients have clear deadlines of launching the products to market, in such cases, we help them to prioritise the features. We extract the essential idea of the product along with the product owner to deliver it to the market as soon as possible. Minor features that are not critical for the end-users may be postponed to the next stages of the product development. It helps to stick to the timeline as well as to the initial budget.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
It depends on the task. A small app can be developed from scratch in 2 months because we have our components, internal libraries which simplify the start of the development, while the team works very smoothly.
A different example could be an app that should replicate the functionality of a web service; it may take more than six months. In most cases, we launch the first version of the app in 3-4 months since longer development may be somewhat risky.
What are the key parameters to be considered before selecting the right platform for a mobile application?
The decision mostly depends on the product, the market (country) and the target audience. The critical parameter is the expected outcome - the number of future users to spent resources.
Which platform do you suggest your clients, to begin with when they approach you with an idea (Android or iOS) and why?
In most cases, we recommend launching the app on both platforms (iOS & Android) at once, because it allows us to reach a broader audience. But beforehand, we need to understand whether any platform-depending features are planned and estimate the cost and time of implementing the app for both platforms.
Android or iOS, Native or Hybrid — which platform is best to use to build your app? What are your recommendations?
There is no such thing as a better platform. The platform should be chosen depending on the goals of the project, its target audience, market territory and many other factors.
For instance, if it requires video graphic tools and augmented reality, then native technologies are used. If it’s more about management (and resources), social networks and market places - then the cross-platform app is the choice, as there’s no sense to pay more.
What are the key factors that you consider before deciding the cost of a mobile application?
Such factors as length, the complexity of the design, required integrations, sometimes urgency and so on. In fact, we estimate every feature that will be implemented and calculate the overall cost.
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.)
We always tell the clients the overall budget, so that they know how much exactly their idea implementation costs.
We usually have milestone-based payments. The project is broken down into milestones which are documented in the roadmap (the specification). With each milestone, the client receives new independent functionality which can go live.
Some projects/clients may require different approaches in payment structure, so we are quite flexible in this.
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?
We do not assess the projects only in terms of budgets.
Once we worked on the small task with the budget of 2000$ as we found it interesting. Afterwards, trust relationships were established with the client, and we got x20 more significant project with him.
But let's be realistic. To launch a full-fledged marketable product with a budget below $30000 is a challenging task if you do not sacrifice the quality. And if we are talking about launching the first version of the product (!) from the idea to the first sales, the development usually costs at least $15000.
Which business model do you suggest to your clients, enabling them to generate revenue from mobile applications? Why?
Usually, the client decides how they are going to generate revenue. In case it’s not clear yet, we share our experience, explain the customer all the benefits and risks of each model. This way the client can choose the approach that is most suitable for their business.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
GoodFirms provides an excellent opportunity for the clients to find the right vendor as there are verified reviews from real clients.