Please introduce your company and give a brief about your role within the company?
Digitalsuits is an intersection of technology, business, and innovation. We are a team of software engineers, technology enthusiasts, and creative people. We focus on helping our clients in digital transformation of their business processes and make them easy for them. Deep understanding and deep learning of our clients’ processes and problems is one of the important things in our work. DigitalSuits is proficient in software, IoT and blockchain development. Our key expertise includes Insurance, Real Estate, and Retail & Distribution.
I, Artem Semenko, am a co-founder and CEO of Digitalsuits. My primary role in business is building a company which can solve business problems with innovative technologies using the most advanced ones. I look after the corporate and financial development aspects, lead decisions and strategies that foster our growth.
What was the idea behind starting this organization?
The idea was to help businesses succeed using our capability to develop top-notch software solutions and providing value to our clients in the form of managed services instead of just software developers’ hours.
What is your company’s business model–in house team or third party vendors/ outsourcing?
We have an in-house team of different types of specialists to provide complete functional solutions and supply end-to-end delivery of qualitative software. Our team is constantly updated with new specialists, who help expand our capabilities.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
We use flexible customer interaction models. But any interaction model is based on one rule - a complete immersion in our customers’ business processes and the attitude to any project as to our own one.
What industries do you generally cater to? Are your customers repetitive?
65% of our business comes from the existing clients or those who worked with us in the past. The main industries for us are Insurance, Real Estate, Retail & Distribution, but we never stop exploring new industries expanding our expertise.
Mention the objectives or the parameters critical in determining the time frame of developing software.
The time frame depends primarily on the scope of work. When evaluating any project, we conduct an analysis of business objectives and think through the functionality that would help to meet these business goals. We also take into account the budget and customers’ expectations in terms of timing. We further stick to the estimates we made, while flexibility allows us to meet the deadlines regardless of the situation.
How much effort in terms of time goes into developing the front end and back end of software?
Most likely it depends on the type of the software we build. There are various scenarios in Software development where the primary focus could be changed between the front end and the back end. To tell the truth, the more business logic gets applied in an application, the more the back end prevails in Software development.
What are the key parameters to be considered before selecting the right framework for developing software?
The key factors are customer requirements and needs, business objectives, the target audience of a future product, business infrastructure. For our part we are exploring clients’ business to identify problems based on our knowledge of modern technology, to cover the whole area of the clients’ needs.
Which languages & frameworks do you prefer to use in development of software?
- JS (ES6 / TS / Node.js)
Frameworks for API development:
- Ruby on Rails
Libraries for SPA development:
- React.js + Redux
- React Native
What are the key factors that you consider before deciding the cost of software?
The scope, of course, is the primary factor as the scale of the work defines how much the client should be investing. Also, the cost depends a lot on how much of pre-development activities are involved, whether research is required. The complexity of the solution is undoubtedly a significant factor, as well.
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 use all the payment structures (Time & Materials, Pay per Feature, Fixed Cost, Pay per Milestone, etc.) and depending on clients’ needs, select the most suitable one.
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 start to work on projects where the minimum budget is $5,000, which includes development using such CMS as Shopify, BigCommerce, and Wordpress. For web and mobile development, it most likely starts from $10,000.
What is the price range (min and max) of the projects that you catered to in 2018?
The smallest one (Shopify app) was $4,400 and the biggest one was $280,000.