Please introduce your company and give a brief about your role within the company.
Matellio Inc. is a software engineering studio with a decade-long experience and knack for providing innovative and leading edge software solutions. Our clientele ranges from small startups to the large enterprises and corporations across the globe. Our versatile skill-set makes us the ultimate one-stop shop for all your software engineering needs from solution design and architecting to development, QA, and deployment. Our core technical expertise includes web, mobile, Geographic Information Systems (GIS), Internet of Things (IoT), and embedded solutions. Matellio offers flexible engagement models that cater to the diverse requirements of the clients, irrespective of their business. Our team is devoted to delivering prime development experience to our customers while ensuring that they leverage maximum benefits of outsourcing. With an ability to plan and formulate competent project-specific strategies, we pursue every challenge with a proficiency that it requires while delivering scalable and productive solutions. Not only this, our exceptional skills in a wide array of cutting-edge technologies help our clients relish best-in-class innovative software engineering solutions which are user-friendly as well as effective. Matellio is headquartered in the United States of America (USA), but has a global presence around the planet, including India, France, and Germany. With an around-the-clock service, we stand firm on our promise of providing the excellent quality at the cost-effective price with special attention to the customer satisfaction. My role, as the Chief Operating Officer of Matellio, is to formulate and assert the operating policies and procedures of the organization. I am responsible for employing client-specific tailor-cut approaches to fulfill our business requirements. I am an idealist and take care of marketing and company's brand recognition with strict professionalism. I connect with people and draft policies, products, and marketing strategies to establish ourselves as an achiever in this fast-evolving competitive world.
What was the idea behind starting this organization?
We are a full-stack engineering team that is driven by zeal to design, develop, and create technology solutions and products. Time and again with our proficient engineering skills and industry expertise, we have developed the state-of-the-art technical solutions that have made a profound impact. At Matellio, we work closely with our customers to utilize our expertise to make a great idea come alive. We emphasize on building a long-term strategic partnership with our clients while taking pride in exceeding their expectations using our in-depth engineering skills, and advanced design aesthetic.
What is your company's business model– in-house team or third party vendors/ outsourcing?
We have an in-house team of more than 150 professionals who are skilled in their respective domains including web and mobile along with full-stack development, UI/UX, quality analysis, and project management. Our versatile skill-set makes us the ultimate one-stop shop for all your software engineering needs from solution design and architecting to development, QA, and deployment. We essentially believe in developing long-term strategic partnerships with our clients by going beyond their expectations and employing a great level of transparency.
How is your business model beneficial from a value-added perspective to the clients compared to other models followed by other organizations?
Our development centers located in India helps us ensure our clients with the high-grade quality for cost-effective prices. We have a team of professionals, which specializes in a diverse range of technologies ranging from open source to proprietary and custom-built solutions along with end-to-end development service for web and mobile domains. This empowers us to handle multifaceted industries with an ease, regardless of challenges it offers, while enabling us to address each project with a unique strategy, acumen, and expertise that it requires for a successful execution.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
Yes, approximately 40% of our clients are repetitive. We have our clientele across the globe and have catered to almost all verticals including but not limited to Online education and e-learning, On-demand delivery services, E-commerce, online marketplace/retail, Automobile, Telecommunication, Real estate, Health and nutrition, Social networking, Crowdfunding,Hospitality, Fleet management/ GIS/ Vehicle tracking, Travel and tourism, Custom software development: ERP/ CRM, Embedded vertical: Linux kernel engineering, custom android build development, firmware development, SIP stack implementation, IP multimedia system, VoIP telephony and IoT, Online directories, matchmaking, dating.
Mention the objectives or the parameters critical in determining the time frame for developing a mobile app.
The development of the mobile app is an amalgamation of various stages. These stages include the requirement gathering, architecting, designing, coding, testing, QA, and launching the app on the respective App Stores. Every phase has its own significance and associated timeline. The step that is most critical in determining the time frame of a mobile app is identifying the client requirements and defining the corresponding scope of work. Rest of the steps can be then pursued smoothly once the scope of work is defined followed by the formulation of the development plan. Few more parameters that are equally important include defining the architecture, database, UI/UX, and an extensive testing.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
The development of the front end, as well as the backend of an app, go parallel while working on a project. The front-end defines user experience while the backend includes server database and web services that the mobile applications require for a flawless execution. Backend plays a very crucial role in the functionality of the app and thus, about 60-70% of efforts are applied to the development of backend while 30-40% efforts are applied to building the frontend.
What are the key parameters to be considered before selecting the right platform for a mobile application?
Choosing a correct platform for the mobile application is one of the most critical aspects of the development phase. Multiple parameters play a crucial role in this. The key parameters to be considered before selecting the right platform for a mobile application include the target market in which the app is to be launched along with the target end users. For example, if the target market has more percentage of iOS apps it is always recommended to develop iPhone apps. Further, the target users also play a critical role. If the target users are using a specific device allocated to them, we can recommend developing an app for that specific platform only.
Which platform do you suggest your clients to begin with when they approach you with an idea (Android or iOS) and why?
When a client approaches us with an idea, the first thing that we identify is the market they are targeting. For example, if they plan to launch it for the users falling in the regions of the US or the UK where the market has maximum share of iPhone users, our recommendation would be the iOS platform. Alternatively, if they want to launch the mobile application in the Asian region, Android should be the first preference. Besides this, client budget and demographics of the target market also play a crucial role.
Android or iOS, Native or Hybrid — which platform is the best to use to build your app? What are your recommendations?
If the prime user experience combined with speed and security is the first requirement from the app, a native application will be our first recommendation. Not only this, the native apps also support versatile features like external hardware integration, offline mode, OS specific functions, while utilizing the wider functionality of the device including the camera, microphone, compass, accelerometer, and swipe gestures, etc. On the other hand, hybrid apps are considered apt for simple content-driven platforms similar to the one meant for blogging where user experience is not of much importance.
What are the key factors that you consider before deciding the cost of a mobile application?
The key determinants that define the cost of the mobile application are the complexity and the platform for which it is being developed. The cost of a mobile application mainly depends on the project complexity and the choice of platform. If the scope of the project is complex and extensive, the deployment of the resources will be done accordingly depending on their expertise and skills. Moreover, if the app is to be developed for multiple platforms like Android or iOS, the cost will increase accordingly. Besides this, there were instances where the client also hired us for the post-deployment maintenance of the application. Hence, it added to the expense in the form of maintenance cost which basically depends upon the complexity of the project and the frequency of updates.
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.)
The liberty of deciding the payment structure rests with our client, where they can choose from fixed cost model or hourly model. The project, in case of the fixed cost model, is divided into milestones each of which has its own associated set of deliverables. This also enables the client to track the progress of the project and facilitate smoother development. On the other hand, for the hourly model, clients can either define the entire task in the beginning or can work according to the agile methodology where weekly sprints are defined by the clients, according to which the developers can pursue their tasks.
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 the projects from all over the world and we work on both small and big budget projects. However, we have a minimum budget requirement of $5000.
What is the price range (min and max) of the projects that you catered to in 2017?
In the Year 2017, we worked on the project in the range of $12K - $85K.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
The selection of business model depends upon the market that the client is targeting and budget of the client. In case the budget is less and the target market is new, we would recommend opting for the MVP version of the app initially in order to test the market followed by an upgrade depending upon the market response. Alternatively, if the target market is already tested, we would recommend the clients to have the freemium and premium versions of the app that would include subscriptions, transactions, and in-app advertising.