Please introduce your company and give a brief about your role within the company?
Dexence provides custom software development services for web and mobile applications. We’ve been in business since 2002 and some of our international clients include Google, SoundHound, GoFundMe and John Deere.
As CEO, I work closely with my fellow directors to provide strategic leadership and guidance for Dexence. We’ve been fortunate to experience exceptional growth over the last few years, capstoned by 77% YoY in 2018. An instrumental part to our success has been forging long term relationships with our clients, as well as discerning industry trends in their nascent stages and being fully prepared to act when our clients called.
What was the idea behind starting this organization?
From the beginning, our mission has been to act as a trusted advisor to our clients while delivering a valuable service. We saw that there was an unmet need in the market for high-end custom development and since then we’ve been striving to fulfill that need to be the best of our abilities.
What are your company’s business model–in house team or third party vendors/ outsourcing?
At present, we have more than 500 full-time in-house developers and do not use third-party vendors.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
By using in-house talent, we’re able to create a company culture centered around excellence. Our veteran employees, many with 10+ years at Dexence, utilize their expertise to lead teams, help solve complex issues and act as mentors. We’re extremely proud of the culture and workplace environment we created, as evidenced by having recently been awarded the #1 Best Place to Work.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
We’re industry agnostic and yes, our we have numerous repeat clients. We’ve received numerous Supplier of the Year awards from Globo, one of the largest media companies in the world.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
First and foremost, when we start a new engagement with a client, we focus on the project’s business case. Having a thorough understanding of the client’s go-to market strategy and key metrics for success will inform their time frame. With this in mind, it’s important to work in short development cycles, following lean and agile methodology, focusing on getting the MVP out the door quickly (about 2 or 3 months).
How much effort in terms of time goes into developing the front end and back end of a mobile app?
These timeframes will vary since each application has different characteristics
depending on the target market. For example, if high user engagement and varied
user profiles are called for, then significant attention must be paid to UX and front
end development. Similarly, if the app requires complex business rules and
integration with other systems, creating a robust backend isn’t a place where you
want to cut corners.
What are the key parameters to be considered before selecting the right platform for a mobile application?
Business strategy, objectives, complexity, and scalability. For complex business
applications with a large user base (millions of users) we’ve used using native
languages (Kotlin for Android and Swift for iOS). For apps that are targeted to
validate business ideas we prefer using hybrid tools like React Native and Flutter,
with the latter increasing in market acceptance and maturity as a tool.
Which platform do you suggest your clients to begin with when they approach you with an idea (Android or iOS) and why?
It depends on the product and the objective. Typically, our UX team conducts market research to define the target audience which will be instrumental in creating the project’s strategy. During implementation we recommend having one platform ahead of the other, in terms of development, so we can learn and refine one platform at the time. This allows us to launch the second platform with more mature business rules and functionality.
Android or iOS, Native or Hybrid — which platform is best to use to build your app? What are your recommendations?
Deciding which is the best platform for each app is done on a case by case basis. For startups or MVPs with quick turnaround times, hybrid is usually the tool of choice. Native is the best bet for apps with a large user base and complex functionality. We shy away from recommending tech just for the sake of it and focus on what’s the best match for each specific project.
What are the key factors that you consider before deciding the cost of a mobile application?
Since we use the agile methodology, we typically don’t provide a fixed cost for each app.
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 bill per month for services rendered.
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 do not have a budget requirement and our current projects range from 1 full-time developer to 100.
What is the price range (min and max) of the projects that you catered to in 2018?
On a monthly basis, from $8000 to $100,000.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
Since each client’s business model is unique we don’t encourage a one size fits all approach to mobile apps. Instead, we prefer to leverage our years of expertise in guiding the client to make the decision possible at each step of the way.