Please introduce your company and give a brief about your role within the company?
Capital Numbers is a D&B accredited, ISO 9001 & 27001 certified global software solutions provider. We help CTOs, Software Founders, and Small Businesses get their software, web, or mobile apps done on time, using fully managed teams that integrate seamlessly into their projects.
Our clients include Reuters, Conde Nast, AppDetex, Equipo, University of Colorado, Credit Sesame, Grey Digital, and many more. We also partner with Digital Agencies and Development Companies worldwide as their white label development partner.
Headquartered in Kolkata, India, we're a company of 400+ specialists with sales offices and legal entities in the US and Australia. We are winners of several awards including -
➊ 2018 - Financial Times "Asia Pacific Top 1000 Companies."
➋ 2017 - Dun and Bradstreet "Leading SME of India."
➌ 2016 - Deloitte "50 Fastest-Growing Tech Companies."
I am the Founder and CEO of Capital Numbers and responsible for driving the growth, strategy, and attainment of the Company's vision and mission.
What was the idea behind starting this organization?
Back in 2012, digital operations and technologies were evolving rapidly, and two key trends were emerging. Firstly, the adoption of DevOps & Open Source frameworks was becoming popular within larger and more established organizations. Secondly, browsers and front-end technologies were rapidly evolving to deliver UI/UX experiences that were previously impossible.
We scouted the market place. We found that no one was focusing on this trend and hence took the plunge and started Capital Numbers to concentrate on this niche. We specialize in delivering innovative digital experiences using modern tech stack and development practices.
What is your company’s business model–in house team or third party vendors/ outsourcing?
We have a 100% in-house team of 400+ UI/UX Specialists, Developers, Testers, Business Analysts, and Project Managers working at our delivery centers in Kolkata.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
Production costs represent nearly 30% - 50% of any organization’s digital initiative. This money is usually spent on the creation of digital assets for a business and include websites, mobile apps, and software applications.
To fulfill this need, the first thing that any organization needs is an efficient workforce that can deliver. There are obvious financial and operational limitations to hiring and retaining local developers and agencies. The hiring of freelancers through online platforms can be a very daunting process even though there are plenty of great freelancers out there. Finding reliable freelancers is challenging, and there are apparent scalability issues. This is where we step in.
We offer “In-Demand Skills, On-Demand.”
Our business model is adequately equipped to cater to our client’s tech needs “on-demand” so that they don’t have to worry about expensive in-house staffing or getting stuck with unresponsive freelancers. We give our clients access to digital talent that they need when they need it. This helps our clients to decouple the production process from everything else and thus become genuinely strategic and solution agnostic. Our delivery teams, capabilities, and infrastructure are transparent and tailored to our clients’ specific needs.
Our model helps clients save 20% to 40% of the costs that they can spend on bigger marketing spends, or savings add straight to their bottom line. To ensure our clients can 100% trust us, we -
● Have Local offices around the USA, Australia, and India
● Focus on quality to ensure that our work is world-class and at par with the industry standards.
● Hire talented people who are treated well and compensated generously.
● Invest heavily in our people, our workplace, our tools, and ensure we are efficient and consistent.
What industries do you generally cater to? Are your customers repetitive?
We cater to a variety of industries and have clients in Non-Profits, Online Publishing, IT & Software Services, Healthcare, Finance, and Legal industries. We have nearly 90% repeat business.
Mention the objectives or the parameters critical in determining the time frame of developing a web app.
The time that your team will need to develop your web application will mostly depend on its complexity. By complexity, we mainly mean the number of custom features you want and how your web application will be used.
The simplest version of an application is a website where only one person manages content, no online payments are conducted, and no integrations are needed. An informational website about a company and its services is one such example. The complexity of a custom web application will increase as soon as you want to:
● Have complex workflows
● Allow all users to register and add their content
● Sell online
● Let others buy and sell on your website (C2C)
● Integrate your app with other applications, APIs, etc.
● Localize your website for multiple geographic locations
So the time taken for your web app will depend on specific and customized features you would want to incorporate into your website. The development process that your team follows may also have a significant impact on its timeline. For example -
● Do you expect detailed comments or documentation?
● What documents and materials must be produced before development, such as detailed specs, wireframes, etc.?
● Do you plan to follow specific coding standards like PSR or OWASP?
● Are you planning to write unit tests?
● What testing processes are designed before deployment to production?
Other organizational factors which may impact the timeline are:
● Familiarity with business domain
● Technology expertise
● Availability of reusable codes
How much effort in terms of time goes into developing the front-end and back-end of a web app?
Very roughly, about 80% of a project’s time is effectively spent on the development of back-end and front-end while the remaining 20% is spent on Testing, QA, Meetings, Documents, and other organizational processes.
What are the key parameters to be considered before selecting the right platform for a web application?
The first point that needs to be kept in mind is the type of web application you’re developing. A tech stack is a toolset for creating a web app, so you need to fully realize what you’re planning to build to pick the appropriate tools. Web projects can be of three types:
● Simple - These web applications are created with the help of out-of-the-box solutions, for instance, CMS software. Landing Pages and simple Online Stores are examples of such simple web apps.
● Mid-level - These apps have more custom functions than simple apps and are built with the help of frameworks, for example, large eCommerce Stores and Enterprise Apps.
● Complex - These web apps have lots of functionalities and integrations. They’re developed with the help of different web development technologies. They may be composed of several programming languages. Social Networking Sites, Healthcare Applications, and Fintech software are some of the examples of complex apps.
Then you need to answer the following questions -
● Do you need to process heavy loads like video processing, crawlers, scraping?
● Do you need low latency features like an online chat?
● Which 3rd party integrations are needed?
● How soon you need to go live? Shorter development cycles mean relying on more out-of-the-box solutions or choosing a solution with many 3rd party modules.
● Does the proposed framework has a large developer community?
● Is the proposed platform stable and well documented?
● Does the platform have any security issues?
● Is the platform scalable?
● Are there any licensing costs involved?
After these decisions, you can choose an appropriate front-end and back-end framework.
Which platform and technologies do you prefer to use in the development of your web apps?
We usually work with the following -
● CMS - WordPress, Drupal
● eCommerce - Magento, WooCommerce, Shopify
● Back-end - PHP (Laravel, CodeIgniter, Symfony), Python (Django, Flask), RoR, NodeJS, ASP.NET
● Front-end - HTML5, React, Angular, VueJs, TypeScript
● Mobile - iOS, Android, Hybrid
● Database - MySQL, NoSQL, DynamoDB, MongoDB, Firebase, RDS, SQL Server
● Cloud - AWS, GCE, Azure
● DevOps - Jenkins, Docker, Kubernetes, Nagios, NewRelic
Do you offer website design templates or customized website design, and do you have a responsive website design?
We offer a 100% custom web design service based on client needs, and these are typically responsive and tested across several browsers and different resolutions. In some cases, we do customize website templates purchased by the client from ThemeForest or other similar websites.
Which Content Management System do you prefer to use (Wordpress, Joomla, Drupal, etc)?
WordPress and Drupal. Limited availability is there on Joomla.
Do you provide website maintenance services?
What are the key factors that you consider before deciding the cost of a web application?
The estimated effort required for web application is the main factor determining the cost of web development. The estimated effort, in turn, depends on the complexity and various other factors, as mentioned above.
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.)
This depends on the type of engagement model. We currently offer the following two models:
Fixed Price - It’s a perfect collaboration type for small short-term projects with a defined end product in mind. We provide an upfront detailed estimation along with a delivery schedule. We are also fully responsible for completing the project and meeting all the client needs within the agreed timeframe. There is an advance deposit of 20% - 50% depending on the project size, and the remaining payment is milestone-based, which is discussed and mutually agreed to upfront.
Dedicated team - This type of collaboration means that a client gets a team of developers that work exclusively for them for 8 hours a day, 20 days a month. Clients can personally interview and approve each candidate, which means they will be aware of what expertise and knowledge they possess. The client makes a monthly payment based on the number of people working for them. There is an advance deposit for 15 - 30 days of service, and then the client simply makes a payment on a specific date fixed for every month. Risk-Free trials are also offered for up to two weeks.
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 have a minimum budget of $5000, but we do work on smaller projects in case it is an ongoing relationship, for example, in case of agencies or software companies subcontracting work to us.
What is the price range (min and max) of the projects that you catered to in 2018?
$5000 - $400,000.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
We have only recently started actively promoting ourselves on GoodFirms, and it has been steadily giving us traffic and leads.