Please introduce your company and give a brief about your role within the company?
My company, Royex Technologies is a website and mobile development company based in Dubai. I established the company in February of 2013. Since then, we have been providing mobile and web design and development solutions for small, medium, and large-scale companies. We have successfully delivered more than 300 projects for our clients in the UAE, Bahrain, Kuwait, Saudi Arabia, and other Middle East countries. We have three offices, the sales and support office is in Dubai, and the offices in India and Bangladesh oversee design and development.
I’m the founder and CEO of the company. My primary responsibilities include leading the development of the company’s short and long-term strategies, implementing the company’s mission and vision, and maintaining awareness of the competitive market landscape, and seeking expansion opportunities.
What was the idea behind starting this organization?
In Feb. 2013, I wanted to establish a software development firm to support my existing business. Initially, the Royex team only worked for those companies. Still, after a few years, we decided to work directly for local clients. We wanted big companies in Dubai to outsource their projects to us. In summary, we wanted to implement our business in a B2B model. Since we are based in Dubai, we could provide direct support to them and their clients. In the beginning, we were only designing websites, but we eventually began providing 12 different services, and we now have more than 25 readymade products for clients.
What is your company’s business model–in house team or third-party vendors/ outsourcing?
Our business operates on an in-house team basis. We have three in-house teams based in three countries- UAE, Bangladesh, and India. The Dubai team represents the sales and support team, and the India and Bangladesh team are responsible for design and development.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
Our main value addition for clients compared to other companies’ models is the cost-effective solutions we provide. Our initial target was to provide the best support and product at a limited cost. That's why we established our development office in India and Bangladesh, but our sales office is in Dubai. We can hire well-experienced and talented engineers from these countries, which would not have been possible in Dubai. By maintaining the minimum number of employees in Dubai, we can keep our costs and prices lower than our competitors.
What industries do you generally cater to? Are your customers repetitive?
We don’t have any restrictions when it comes to providing our services. Anybody that needs a mobile app or a website, or an ecommerce portal developed, we will cater to them. Due to our excellent service and customer satisfaction, we often get repetitive customers who come back to us for other projects.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
We have various development stages when it comes to developing a mobile app. Each stage has a specified time frame for completion. However, our clients may sometime delay in providing their feedback. Or sometimes, we have to roll-back because clients want us re-do a previously completed stage, so in that case, the time frame changes. But generally, the parameters that are involved in determining the time frame of app development include:
How much effort in terms of time goes into developing the front end and back end of a mobile app?
This entirely depends on the features of the application and the platform on which the application is being built. But an estimated time for complete front end and back end development would range between 1.5 months – 6 months.
What are the key parameters to be considered before selecting the right platform for a Mobile application?
The key parameters include:
- Target Audience
- Features of a Mobile App
- Types of apps Operating System
- Financial Budget
- Special features- integration with maps, networking, etc.
- Integration with ERP, CRM
Which platform and technologies do you prefer to use in development of your Mobile apps?
We prefer developing native applications. For Android, we prefer using Java as our preferred programming language and for iOS app development, we use Swift programming language. But recently, we started using Flutter for cross platform development and develop Progressive Web Apps (PWA).
Do you develop custom mobile application or stick to readymade applications?
The majority of the applications we develop are custom applications that is based on the client’s needs and requirements. We don’t use any readymade templates or solutions.
How do you develop Admin Panel to Manage Mobile Apps?
Our first step is to build the database structure. Once the DB structure is done, we make a basic structure for the admin panel from where we can input the minimum amount of data. After that, we finish the API to integrate with the mobile application. Only then, we start building the admin panel in a full-fledged manner. We consider the client’s point of view of how they can run the business through the admin panel. If everything is optimized in terms of speed, accuracy, and efficiency, we complete the admin panel development process.
Do you provide Mobile Apps maintenance services?
Yes, we do provide mobile apps maintenance services. We have two different packages. The first one is the 160 hours maintenance package and the other one is the 220 hours maintenance package.
What are the key factors that you consider before deciding the cost of a Mobile application?
The factors that determine the cost of the mobile application are:
- UI/UX Design
- Backend & Testing
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 follow a fixed cost structure for the project. But when it comes to payments, we follow a milestone structure where we bill our clients after each phase of the project is completed.
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?
Our basic budget requirement is based on a few factors such as the manpower involved, features of the apps, other parameters involved in app development. So yes, the minimum requirement for our budget is 20000 AED.
What is the price range (min and max) of the projects that you catered to in 2019?
The price range of the projects we catered in 2019 ranged from 20K AED to 240K AED.
What strategy have you adopted to gain new business for this lockdown situation?
Since everyone is forced to spend time at home during the lockdown situation, they have been spending more time online. So, our main goal is to focus on content in terms of both quality and quantity. Through this, we are able to generate more traffic, generate leads, and improve our SEO rankings.