Please introduce your company and give a brief note about your role within the company?
KitRUM is a one-stop custom software development company headquartered in sunny Florida with development centers in the Ukraine and Poland. I am the CEO of the company, and I split my time between Krakow, Tampa, and Mexico.
What was the idea behind starting this organization?
I’ve always been excited about innovation and technology. I understood from the very beginning that I wanted to try a career that allowed me to create a new, innovative product. And actually, the first thing I did when creating a software company was put together a team of the right people. Its all about who you have with you.
What is your company’s business model – in house team or third party vendors/ outsourcing?
Today, we successfully provide three major services – building software from scratch, hiring programmers to expand client teams, and outsourcing off-shore dedicated teams.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
The idea is to close the distance and minimize the difference between the guy sitting in your city office and the one here in Ukraine, Poland, Israel, or Mexico. Meanwhile, have it be more cost-effective, faster, and provide a perfect product in the end.
What industries do you generally cater to? Are your customers repetitive?
Targeting the B2B online, healthcare and financial services sectors, KitRUM has sourced the top guns of the software development scene in the Ukraine Poland, and Mexico to work on projects around the world. And, sure, we have repeat customers - dozens of clients who always work with us for any, and all kinds of software challenges.
Mention the objectives or the parameters critical in determining the time frame of developing software.
Speed of development is definitely crucial. If a project needs an additional month to finish, that means thousands of extra dollars spent.
How much effort in terms of time goes into developing the front end and back end of software?
Hard to give an exact number. Forecasting time in software development is one of its greatest difficulties. However, with our ten years of experience, we can determine the timing for every single project from the very first call/meeting. We need to learn the business model, requirements and terms in order to estimate the amount of time we will require.
What are the key parameters to be considered before selecting the right framework for developing software?
The primary question is always: “What should the framework make?” The second: “How much time do we need to deliver a project.” The time circumstance is critical while picking a framework. We usually don’t have much time for producing a product. And, the adoption of a new framework will almost certainly take time. Finally, our third parameter is: “The framework has to fit your goal.” A framework could be strong, secure, and fully maintained, but when it doesn’t consider your realization, it’s not proper for the project.
Which languages & frameworks do you prefer to use in the development of software?
Here at KitRUM we always try to follow up on current tech trends. As we talk about technologies, the most popular and sought after has to be Python. It is used in business software development, data driving, machine learning, and AR/VR. As for mobile development, Flutter definitely has to be “the king of the hill” in 2020.
What are the key factors that you consider before deciding the cost of the software?
The price depends on the development and maintenance of the product. Therefore, continual supervision, regulation of support costs, and optimization are absolutely necessary. This leads to precise software support to decrease expenses. Software maintenance charges are growing and are nearly 90% of the expense linked to the maintenance stage.
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.)
Here at KitRUM we prefer a straight forward time and material model; however, we can handle a fixed cost approach, as well, as we are very agile and flexible in this regard.
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?
Generally, our incoming projects start from $50k; however, in our ten years of practice, we have had a $10k-budget project as well as more than $1M-budget. So it always depends on the client, the type of the team our client wants to build, and the type of product.
What is the price range (min and max) of the projects that you catered to in 2018?
The price range of the projects we catered in 2018 was: