How much does it cost to develop and launch a Mobile Application iOS and Android both?
Mobile Application development has no fixed cost attached to it. This is not a one-size-fits-all deal as each client has a different set of requirements. You can get in touch with one of our Mobile Application Development experts who will identify your business needs and guide you through the process with estimated cost and time. As a rough estimate, a standard single-vendor medium-level Mobile Applications with premium designs and functionalities should range from USD3000 to USD5000.
In which technology do you guys work or prefer?
We are open to using any technology based on the client's needs. We have a team of Mobile Application experts pioneers in Shopify, PHP, Laravel, React, Angular, WordPress, BigCommerce, Wix and Drupal. However, if needed we are always open to suggesting scalable and best-suited technology based on your project requirements.
How many days of after-sales service/maintenance do you guys offer?
Once a website development is completed we offer up to 2 sets of revisions followed by 3(three) months of tech support and free maintenance. Kindly visit the Mobile Application AMC page to know more about what we cover in 3 months of tech support. After first 3 months of launch we will be available for any kind of support on Ad-hoc basis
Is it a pre-defined platform or custom-made?
We are specialized in Custom Mobile Applications that deliver results. Based on clients' requirements we are open to customising code to achieve respective functionalities. CMS like WordPress/Shopify already comes with a pre-defined backend panel. However, if developed from a sketch we write clean and easy custom code to achieve better output.
How can I get in touch with someone for a proposal?
You can reach out directly to our Mobile Application project manager who will provide an initial consultation and guide you through the rest of the process.
Why should we use Banttech over another agency?
Our clients use us because of our broad capabilities to successfully deliver complex app and online portal development projects. We have over twelve years of experience in solving all kinds of problems, such as working alongside existing development teams, working with legacy systems to support new app developments, building technically complex features, and bringing together systems, processes and applications with seamless integration. If you have big ideas, find yourself with complex problems and want the very best from an agency, then Banttech can help.
I’ve got an idea, where do I start?
You can reach out directly to our Mobile Applications project manager who will discuss all your ideas and their different possibilities. He will provide an initial consultation and guide you through the rest of the process. Before any discussion, we are happy to sign an NDA to ensure your idea and information will be kept secret.
How do you make sure you build what I want, and don’t get it wrong?
This is what we are experienced in. We do not start working blindly on your requirements, we believe in direct talk. To understand all the commercial factors that drive the needs of your project we start with a one-to-one meeting or zoom call if clients are located overseas. All the prepared documentations are then again sent to clients for a second approvable to ensure we both are on the same page.
We always try to get into positions where we have written approvals of clients to ensure we do not diver from the original path.
Once we have a sound understanding of your business we put a lot of effort into scoping out detailed requirements. Before we start designing even a single pixel or writing a piece of code, we create page-by-page wireframes where necessary. This ensures a clear picture of what we are going to the developer and how it is going to look.
What kind of support will I receive throughout the development process?
Before starting the project we assign dedicated project managers to clients. This will be your single point of contact who will manage the whole project from top to bottom. You do not need to talk to multiple people or spoon-feed anyone.
The whole project will be managed within our project management tool to ensure full documentation of all modules and swift response to clients’ queries.
We also offer a wide range of ongoing support even after the project is launched and delivered. We also sign an ongoing annual maintenance contract with our clients to ensure 24x7 real-time support.
Will I own the source code?
Yes, we will assign the appropriate licence or copyright for the customized code written for your project. We are very transparent with your intellectual property rights and clients get the opportunity to have ownership of their projects.
How do you keep my software and data secure?
Your data security is our prime concern and we take it very seriously. However, we do not publicly disclose the details of our security precautions. But we will live to explain some of the key steps to ensure your data protection.
In case the client hosts with us, we have services located in the USA, Asia and Europe. Our servers are very well managed with 24/7/365 surveillance and secure procedures. Servers are regularly updated with the latest software and security patches. Our servers are backed up daily with multiple layers of backup redundancy that allow complete recovery of data. Besides servers have a firewall that keeps data secure.
All of our backend/frontend or server-side codes are secured with HTTPS with an SSL certificate installed.
We store all user data such as a password or other confidential information as a hashed string using per-user salt. In some cases, we even use two-way encryption algorithms for sensitive data. So in the worst-case scenario, if user data is compromised, the culprit will not be able to read it due to complex decryption.
Additionally, the frameworks also provided out-of-the-box tested security features. For example, Laravel or Yii2 allow us sound protection on sensitive user information and protect against XSS, SQL injection attacks, host-header and even CSRF exploits. These frameworks also avoid direct exposure through restricted and protected directories. Debugging modes are also only enabled in testing environments which means live servers do not reveal any source code in place of any errors. On top of everything we also write our piece of code in any special circumstances to add on the protections provided by any of such frameworks.
We understand the fact that there is a chance of human error even with the best development frameworks. In this case, as a layer of advanced security, we use third-party security services and audits where necessary.
We train our staff and admin team with the latest data security updates to face modern-day challenges. We also sign non-disclosure agreements with all responsible individuals. Our development and server labs are lockable facilities equipped with advanced tools and CCTV surveillance.
How long will it take to build and launch my software?
Many factors contribute to launching a project successfully. Due to this fact, some of the projects are delivered soon whereas fewer projects take longer than expected. However in any of the conditions we honestly inform the client about the process and timelines to clients. We have a history of delivering projects on time that end up with client satisfaction. Software development is sometimes a long term process based on the user requirements, hence we suggest step by step development till the Beta version and then keep on enhancing based on client and customer’s requirements.
If we already have working requirements shared by the client in that case we can provide deliveries estimates in the starting itself. It is not reasonable and hyperbolic to commit any timeline in general without knowing what we are going to develop.
Can you deliver my project soon?
Yes, in some cases. But this is not applicable in all conditions. We all know the fact that nine women cannot deliver a baby in one month. This logic is most of the time applied to tech projects as well.
Based on client emergencies we can apply multiple resources to a single project to complete it even before the due date. But in some cases, we are restricted by technology, security requirements, and the interrelation of modules. In case you have any date-based urgency it is recommended to contact us as soon as possible and we ensure we will do our best.
Do you provide ongoing support, maintenance and updates?
Yes, we offer various options to engage us for any kind of support to ensure the smooth operations of your websites/software.
You can opt for ad-hoc support which is ideal in case of minimal support with an optimised ongoing monthly cost. In this case, we will promptly be available for any kind of small or medium-level technical support subject to resource availability. A large number of clients find this the best solution that’s fit to their needs with a fixed number of hours in every month.
However, in case you have a highly technical or complex project with us we recommend having a full flashed monthly support retainer that will cover all small ad-hoc changes, updates and technical support for admin as well as your customer technical queries and ongoing issues. You can sign the Annual maintenance contract with us where we will be promptly available 24x7 with dedicated support when required. The cost for these kinds of support is based on the amount of development and support you require during each month. The number of hours can be discussed based on the size of the project and the level of support you need.
We intend to provide value for money and hence we also have the third option where you can hire a dedicated team or individual developer who will be dedicated to your work only and deliver the assigned task within the proper deadline. The developer and project manager will be delicately available during your working hours and will be billed based on several hours for each week. To understand these options in detail and the cost associated with them you can browse our detailed AMC page.
Can I make changes to my app or software after its launch?
Yes, always. We recommend launching MVP(minimum viable product) first and enhancing it based on ongoing customer feedback. MVP(minimum viable product) is an approach where we help clients to launch the simplest version of their vision first and then continue to adapt over time. This saved time and money with quick real-time testing of your idea. We always try to develop technical solutions that are very well capable to be scalable in future when required. This approach helps clients to test their assumptions in the real market and get an idea of how their sales funnel is going to perform. This approach also reduces engineering waste.
Moving forward we have some options where you can make future changes to your web or mobile application. You can either give us your future road map and we will give you a fixed cost to develop it. Or you can opt for hourly billing if you have variable and ongoing changes in your requirements.
Other than these options you can also opt for an AGILE approach where we will assign a dedicated team member with a set number of hours each week to constantly improve your web/mobile application. To understand these options in detail and the cost associated with them you can browse our detailed AMC page.
Are you able to work with our existing technical / design/marketing team?
Yes, based on our specialization in bespoke projects it is very common for us to work with existing team members and even collaborate with teams from different departments like marketing/finance.
We believe communication is the key to success and hence we recommend giving us an open channel where we can directly talk to people who have crucial feedback/requirements/information related to the project.
Our team is highly skilled in problem-solving and you don’t need to spoon-feed us at any point in time. We intend to take minimum engagement with maximum outcome in joint meetings. We also aim to develop a strong working collaboration with the entire team to maximize results.
Do you offer graphic design/interface design services?
Yes. Before we start any kind of development, our projects start with crafting custom visuals on how the application is going to look and feel. We offer complete services from designing to development, server configuration and launch. We have a team of highly skilled graphic designers and front-end developers who specialise in how to craft a front end that your customers fall in love with.
We begin with crafting your design process by understanding the vision of your eCommerce and target audiences. Once we have a clear idea of your objectives and requirements we “engineer” the designs that are easy to navigate and deliver a message that has a clear intent of your brand values.
Good designs are more than just pretty images, we plan things that deliver results. Hence I have used the word “engineer”. We want end users to enjoy using the product which could be the website or mobile application.
All the designs are crafted using wireframes thinking very carefully, especially about the user journey throughout the whole process. All wireframes will be pre-approved by the clients. You will be given the opportunity to feedback on mockups and we would not process the designs unless the actual designs are approved by the clients.
Perfectly designed and its usability is the continuous improvement process based on how users are engaging with the designs. We use third-party tools to visualise the heat maps to analyse the user interactions.
We already have designed, can you work with those?
Probably Yes. We intend to prefer our design process to ensure top-notch quality with better consistency. However, we are quite flexible based on clients' requests.
If we found your designs are perfect and will be effective for your target audiences then we can jump on the development phase using your designs. In case we have a valid reason to avoid your designs, we will be honest with you and ask you to develop new front-end designs from sketches. Our main objective is to ensure maximum performance.
Do I need to worry about the EU's new GDPR rules?
GDPR will affect your business in case you have a website or a store with customers'
data. In case you ignore the rule you will be imposed with a fine that is up to 4% of
your revenue or 20 million Euro, so you do not want this one wrong.
We understand the complexity of this topic and hence we recommend providing us with your
GDPR that will be listed on the website before we go live. In case you do not have any
such document ready we will ask our specialized content writers who will do it for you.
However, this task will be separately charged.
Can you provide hosting for our website or app?
Yes, we have resources available and are very well able to provide you with hosting
solutions. We are not a hosting company and hence we do not sell this service
individually. This service is only available for your clients who opt for eCommerce,
software, mobile application or website development from us.
We can help you with a managed server in the case of a small website or application
backend. In case you need any specific hosting services like dedicated space, or cloud
hosting then we can set it up for you as well.
Hosting services are separate from the development process and while we quote
development cost it does not cover hosting charges. Based on the discussion with the
client’s requirements on hosting we charge this separately.
How do you manage backups?
In case you are hosted with us, we do an everyday backup of our servers. Also if the
client has signed an annual maintenance contract with us for whole years in this case we
do take the local machine backend and secure it for emergency use. We have multiple
layers of server and backup security to ensure the client's data is not lost.
However, in case you are not hosted with us, we are not responsible for any kind of
backup. After the development contract is over and we do not have any AMC signed with
the client we do not hold up any information on the customer’s data due to data privacy
issues. Hence we ask clients to take backup on their end.
Can you manage our marketing channels for us (Social media, Adwords, email,
etc)?
We naturally provide support to clients for installing tracking codes from various
channels. However, clients need to configure these channels on their end and provide
API, tracking code etc.
In case you want us to configure these channels, our marketing team will take over the
task and complete it. This cost will be changed separately based on the client's
requirements and the time consumed.
We also help clients integrate social media channels once clients provide links to us.
How will you manage my project (AGILE, Waterfall, etc)?
Based on the best-case scenario we are flexible with both approaches.
Here is how we decide which of the approach is perfect -
We face a large number of clients who request to provide a fixed price quotation to
deliver the project. This is most of the time very optimised in terms of clients' budget
perspective. Also, people know exactly how much it is going to cost to complete
development. So with this kind of project, we prefer the Waterfall approach to manage
the project as it results in fast delivery and perfect results.
The waterfall approach means that all the requirements of the projects are finalized
before we start the development. The whole project plan needed to be ready at the top
and then we started deploying it module by module.
This process is comparatively less flexible than an agile approach. It also allows
sweeping changes that come in the middle of the way but ensures exactly what you are
going to receive, in an exact timeline with exact costing.
Whereas in the AGILE approach you can identify an approximate direction in which you
want your website or mobile application to follow but you don’t do it upfront. Instead,
you work in repeated cycles (1 month or less) that are named sprints. In each sprint, we
define the project scope and complete it within that period.
This AGILE approach is much more flexible than the waterfall approach as it allows for
the change of the project as per the business needs and changing environment. Based on
the real-time inputs you have the flexibility to change the working requirements of the
next module.
By the end of each sprint, you have the option of releasing new features and we prepare
the action plan accordingly. In terms of the budget, instead of defining the whole
project cost we go with month-by-month and define a monthly budget.
So in case you have requirements that are unlikely to change then we always prefer a
waterfall module that has clarity in terms of budget as well as timeline. An agile
working model is quite flexible and we recommend long-term projects that have a lot of
modules to cover. As these projects' scope changes from time to time and it’s difficult
to put a fixed cost and timeline in such a scenario. If you have a team of stakeholders
that keep on going with the inputs then also we will ask you to follow the Agile module
where we will have a scope defined for each sprint.
Do I need to test my website?
Yes, we will do the completed testing of the project before delivery. Please follow
through with our testing process.
We have a separate team who ensures testing is done thoroughly by keeping a high level
of quality. Once the project is handed over to you it will pass through the testing and
quality assurance team. However, we recommend you test things on your end before we go
live. The reason behind this is you know your project as it was originally your idea. No
one knows the project better than the originator. So you will be able to do all possible
interactions with the project the way none one else could have even predicted.
This is the reason we do final sign-off from the client side to ensure things are
working the same as you need.
What if I want to switch suppliers later, or bring development in-house?
We understand that there could be a point in time when clients may need to deploy an in-house team and take the complete handover of the project. For example, a start-up may have a lack of experience or budget constraints to deploy the whole structure and in-house development team for the initial phase. However as business grows and funding comes there is also a change in the commercial landscape, they might need an in-house team to deploy the next round of development.
We understand the scenario and we are completely OK with these facts. Additionally, as a responsible development agency, we already plan for this.
Our core development structure is built on very well-known frameworks that are used by thousands of industry experts. For example, we mostly use React framework for a lot of projects, the same framework that is used by Facebook itself. If used with high standards (that we follow) these frameworks have set rules and conventions that provide consistency to the workspace that developers create.
The benefits of these extend to you as well and the skill development team can easily read and understand them to take the project from where it was left off. This helps create a perfect working environment and significantly reduces the risk of redoing things from the grounds.
Additional to this we use an industry-standard tool that is GIT to maintain codes and version control. GIT saves all the versions of codes in a particular sequence as well as they also identify the type of files where changes occurred. This helps maintain all the progress and changes made in the past.
GIT provides the whole history of what, where and where that enables us to manage the completed project with different versions of any application. Once everyone is signed off we can pull all code and features together. This helps the team to create a win-win scenario that minimizes business risk.
How will you handle project payments from us?
For a small-size project typically ranging from $1000 to $5000, we will invoice you 50% as an opening deposit and the final 50% invoice will be sent on completion of the work. For a large project, we define the scope of work and split the payments in the life of the project at monthly intervals. For example, for a project estimated at $12,000 we usually manage 3 months of delivery with 3 part payments that will be $3K each(25% each).
We have these arrangements to ensure we could maintain the cash flow and clients do not end up paying too much in advance. We also plan regular updates to clients to ensure how work progress is doing. This also helps them track the delivery and timeline of the project.
Will You Sign an NDA for the App You’re Developing?
Yes, we do always sign NDAs before we start developing your project. You can trust us to keep your data and project private and no business information is leaked from our end to any of the competitors.
I have a question that isn’t listed here
In case we have not covered your queries kindly let us know through the following mediums.