Please introduce your company and give a brief about your role within the company?
We are Endurance Softwares, a Mobile and Web development company located in Mohali, India. Endurance Softwares is a company of all technologies. We work in Web development, Mobile development, Digital Marketing, Content writing, Viral promotions, Offshore staffing, IoT development, and lot more. We rely on our ability to provide high-end customer support and to ensure that whenever a customer is connected to us, they get full-on attention to their problems or projects so we can get those completed on and before time. The same applies to employees. Without our employees, we would have no growth at all. I am working in the capacity of CEO and CTO for the firm.
What was the idea behind starting this organization?
I have been working in the web and mobile app development for like 11 years now. And apart from my full-time job, I had an interest in building new things. It was the decided thing that I would be starting a startup providing top quality services to the customers and people that ever connects with me. So I quit the job and then started Endurance Softwares.
What are your company’s business model–in house team or third party vendors/ outsourcing?
We do not outsource at all. We have an in-house team for all the techs we work on. We have dedicated iOS, Android, ReactNative, MEAN/MERN, PHP, .NET, Digital Marketing Teams.
We strongly follow Agile to the full extent. Nothing goes unnoticed. And being with the open-door policy, the employees can interact with anyone at any moment during the office.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
The companies these days are more focused on getting money from the client and then keeping them on wait. Whereas Endurance Softwares isn’t, We are more focused on getting things done. The team is the most responsible team that you would ever meet. Without even asking them to work beyond the limits, they put their 110% in anything they do, let it be a SaaS product, Ecommerce project, Mobile app, or anything that comes in the way.
Apart from that, we validate the idea of the APP / Website / Product before the development starts; we make sure that when we start developing the APP / Website / Product, it is unique than its counterparts, and it serves some purpose. We build software for making lives easier than to just throw it out to users to figure themselves out.
Not just the customers, we value our employees as well, because employees are the ones that are going to make an impression on the customers. We work with a servant’s heart.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
We do not have a restricted area of industries to cater to. We have worked with Medical, Clothing, Automation, Food industry, and a lot more. About the customer being repetitive, yes, we have repetitive customers. We have 96% returning customers, and 4% that aren’t repetitive were the ones that have their products running smoothly right now.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
There are several things involved in deciding the time frame of a mobile app. We break all of our projects into two big phases. The first phase is defining the product, and the second phase is the development and engineering of the product. In defining the product, we take a look at research & discovery, competition, entire flow of functionality, wireframes, user interface design, creating a brand around the product that we’re building, and the last step is providing interactive prototypes before getting it to the engineering phase. The defining phase takes approximately 1-2 weeks. However, depending on the application, sometimes, it may take more time or lesser time.
Once we have the product fully defined, we can engage in the engineering portion of it. The engineering portion takes anywhere between 2 and a half to seven months on average to fully develop the product. So, the entire timeline for defining and developing the product is roughly between two and a half to six months.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
Percentage-wise, the front end takes 38-45 % of the total time frame, and the rest is dedicated to the back-end development of an application.
What are the key parameters to be considered before selecting the right platform for a mobile application?
We always define the product first before providing the solution. Defining the product means we need to know exactly how the product is, how does the user see it on their screens, the e-commerce capabilities, etc. After the defining stage, our lead engineers are able to provide the exact platform and estimate for developing the application.
Which platform do you suggest your clients to begin with when they approach you with an idea (Android or iOS) and why?
A lot of times, we suggest building the application on the React Native platform. This saves the client’s time and costs on developing two different platforms. We have always focused on saving the client’s cost and time rather than being focused on billing more to the client. Apart from that, the applications seem to be more stable on the Reactnative ecosystem. While developing Native applications, there are a lot of things that need to be taken into consideration. We typically encourage ReactNative since it’s a more adaptive platform.
However, Choosing between a native or hybrid application depends on the kind of application that has to be developed.
Android or iOS, Native or Hybrid — which platform is best to use to build your app? What are your recommendations?
Choosing between a native or hybrid application depends on the kind of application that has to be developed. We develop in all the platforms, so its never about android or ios. We build apps for both of them. But yes, deciding it is going to be native or hybrid depends on the type of app we are going developing.
What are the key factors that you consider before deciding the cost of a mobile application?
We keep in mind the following factors before deciding the cost of an application:
- We look at the various platforms that the application needs to function on (iOS Mobile/ Tablet/ TV/ Android, etc.).
- Then we look at the type of features to be included in the application.
- Different types of accounts (Vendor vs. users or both)
- What the client is requesting (defining the product, UX, UI, Development, Marketing, etc.)
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 have different types of pricing for different customers. We have Hourly, Weekly, Pay per Feature, Fixed Cost, Pay per Milestone pricing models. All depends on how our customer is comfortable.
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?
No, there is no minimum budget requirement for our clients. We have served clients with a budget of 10USD with the same professionalism as our 10000USD client.
What is the price range (min and max) of the projects that you catered to in 2018?
2018 was good; we served from 3000USD to 12000USD projects. Some of them were hourly, so those are still going on.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
This highly depends on the kind of product we’re trying to build as each model has its own strengths. Our goal is to figure out a custom monetization approach for each project that we work on.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
This has been the best part. We have got great presence over the web. We were able to connect our clients, and they were more than happy to review us on GoodFirms. Which resulted in more client leads.