Please introduce your company and give a brief about your role within the company?
Radixweb excels in delivering cutting-edge custom software solutions across web, mobile, cloud, and desktop. We provide technology solutions that help businesses simplify and streamline their existing business processes, offer new services, prepare for future growth, reduce operational overheads, lower costs and help organizations function efficiently. We don’t solve the business problems of today; we help organizations prepare for tomorrow.
Our team follows a consultative approach by aptly understanding customer expectations and goals and then delivering solutions that exceed those expectations. With 410+ highly skilled professionals, our team is eager to take on new challenges and deep-dive into devising path-breaking technology solutions.
Having a strong technology background and prior hands-on experience in developing software solutions, I am currently at the helm navigating our people and customers to success with future-ready technology solutions as Radixweb’s Chief Executive Officer.
What was the idea behind starting this organization?
We started way back in 2000 when the Dotcom bubble was at its peak. We believed in the power of technology and values such as strong commitment, transparency, and a responsible business approach. It has led us to what we are today. As an organization, we have continuously reinvented ourselves and maintained the right pace in the industry, and that is helping us solve the success puzzle quite conveniently.
Again, one more thing that has helped us stay grounded is our strong focus - on identifying key tech trends early, keeping our customers’ business needs at the core of our services and ensuring timely and successful completion of the projects we partner with.
What is your company’s business model–in house team or third party vendors/ outsourcing?
Well, 100% of our team is in-house. We have always believed in quality-driven services. Maintaining high standards involve well-defined processes and strict adherence to those processes. Relying on third-party vendors or sub-contracting may compromise required control on quality. Our customers trust us with their challenges, and it is our responsibility to ensure the successful execution of the work.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
We have always believed, it is the business’s needs that drive the technology and not the other way round. At times, it happens that technology companies usually end-up overselling new technologies to customers to the extent that the focus changes from solving the business need to leveraging the latest technologies. And that shouldn’t happen.
Our approach is to keep customer needs at the center of what we do. Following a consultative approach, we dig deeper into their needs, objectives, and find relevant solutions. We even go a step further in isolating their ‘needs’ from their ‘wants’ to make sure to invest resources in the right direction. Our commitment to bringing success to our customers is second to none.
What industries do you generally cater to? Are your customers repetitive?
Crafting technology solutions needs one to be versatile when it comes to industry focus. In the past 19 years, we have catered to various industries like Printing, Healthcare, CRM, Human Resources and Recruitment, Real Estate, Retail, Fashion, Insurance, Fintech, and more.
Adding to this, we understand the cultural differences and don’t over-commit and under-deliver to our customers. We exactly do what we say.
We focus on building tailor-made software systems, that enhance core business processes of our customers, and most of them are large-scale collaborations where we have partnered in for years now. Even today, over 75% of our YoY revenue comes from our existing customers. Majority of our projects we have are from trusted references of our current customers.
Mention the objectives or the parameters critical in determining the time frame of developing software.
Budget and time frame are the two golden questions most of our customers enquire about. According to me, these two factors depend on how precise the project requirements are. We have customers with different maturity levels reaching out to us. It varies from having just an idea, clear problem statement, high-level bullet points of needs or full detailed specification. Our motive is to consult them, understand the requirements, vet all feasibilities, define the most suited technology landscape and arrive at a concrete solution approach within timelines.
At times, we have also worked with customers with evolving requirements, and we engage with them on an agile and incremental mode of development with no time constraints in place.
How much effort in terms of time goes into developing the front end and back end of software?
It is very subjective. There isn’t a sure-shot answer to this. We have come across various scenarios where we have had to develop software with complex business logic and automation needs but with limited user interface requirements. On another hand, some systems demand high standards of user experience, with simple workflows and processes going behind the scene.
As a part of our requirement gathering exercise with the customer, we focus equally on non-functional aspects of the project. We try to understand the size and demographics of the end-users, their technology literacy, expected usage patterns, and more to determine the level of efforts required for user-experience management and front-end development.
At the same time, understanding our clients’ needs of performance, security, and scalability influences the efforts spent on back-end development.
What are the key parameters to be considered before selecting the right framework for developing software?
We get a diverse set of requirements when it comes to the size and complexity of the projects. Our approach here is quite practical and straightforward. For projects with low to medium complexity, and involving generic feature implementations like content management systems, e-commerce platforms, etc. We often opt for tried-n-tested and readymade solutions available in the market.
Implementing bespoke and high-complexity systems is a different ballgame altogether. Such softwares are developed taking into account both its functional and non-functional requirements. Non-functional requirements like performance, scalability, security, extensibility, third party integrations, user experience needs, etc. are vital drivers to define the software architecture as well as the framework to be used.
At Radixweb, we create state-of-art architecture targeted towards developing enterprise applications- Rxweb.io. It is an open-source (MIT licensed) framework developed and maintained by Radixweb that embraces all non-functional requirements of enterprise-class software. Beyond this, the availability and expertise of the team working on the project are taken into account to ensure the right productivity.
Which languages & frameworks do you prefer to use in the development of software?
At Radixweb, we have strong technical expertise on Microsoft .Net technology stack. Our one-of-its-kind homespun framework Rxweb.io, built with Microsoft.Net technologies as a backbone and Angular based front-end, is used in several large-scale projects. Our team is putting rigorous efforts in the ongoing evolution of this framework, enabling speedy and robust implementation of enterprise projects we undertake.
On the other side, we also have strong expertise in PHP based frameworks like Laravel, Code-ignitor, and Symphony. Our team has good command over front-end frameworks like Angular and React.
All of these have proved to be reliable frameworks for the development of enterprise-class software that we primarily indulge in. For mobile enterprise apps, we rely on native Android & iOS based development and Flutter.
What are the key factors that you consider before deciding the cost of the software?
Being a service company, the cost we quote relies on the size and complexity of the software we develop. Our clients’ requirements drive the effort estimate for any project, whereas the complexity levels help us in determining the skills and experience levels of the team to be budgeted for the project. This collectively helps us in putting the right value for the project.
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.)
Our payment structure is flexible and straightforward. We quote a fixed cost for projects with clear requirements. These projects generally have delivery milestone-based payment terms. Projects with evolving needs are quoted on time and material basis. Depending on the nature, size, and longevity of the project, the payment terms are on a weekly/monthly recurring basis.
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 take up projects where we are confident to deliver; we do not have any specified entry criteria for project size. We have also worked on projects that started with the initial budget under $10000.00 and later evolved into a large size recurring account.
What is the price range (min and max) of the projects that you catered to in 2019?
The smallest project we did in the year 2019 was around $15000.00. The biggest one was a little over $300,000.00.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
Reaching out to the right kind of customers by providing the right platform helps to earn visibility and trust. So far, our association with GoodFirms has been enriching as it has helped to showcase our expertise to our prospects.