We are an experience mobile app development company, with our head office in Pretoria. We focus on Android & IOS, as well as native and cross platform app development.
We provide the full spectrum of mobile app development and software services. Our offerings cover all stages of the software development life cycle: from business analysis, design, and prototyping to the actual development, quality assurance, and post-project maintenance and support.
Yes, we have in house design team and all of them working under same roof.
iSolve Mobility was founded in 2013.
Yes, we do, you can find some of our developments on our portfolio page.
Yes, we do, these are available on requests. Alternatively, you can view our Google Business listings to hear what our satisfied customers have to say.
All our developers are located in South Africa. We are a proudly South African development team, operating from our Pretoria and Johannesburg offices.
Great question.
Before you invest time and money commissioning a mobile app, it is well worth the effort to research whether there is a market for your app and what the competition looks like, if any.

If you still believe there is a market for your app, you can start by defining the following before speaking with our developers:

  1. A brief 2-3 sentence statement of the app concept
  2. Outline of your target demographic
  3. Define the problem your app solves
  4. Create a simple outline of how you see the app work.
  5. Set a budget

The secret here is having a prototype. Your first prototype does not have to be complete with all the features you have in mind. Rather, it should contain the core proposition of your app. For example, if you are thinking of delving into e-commerce through an app, limit your app prototype with your product display and checkout. Social media integration, wish lists, and other features can come in later on. With the core proposition at hand (which is, in this case, enabling sales through an app), you should be able to test the market and see if there are enough customers to buy. To help improve your idea, remember to ask for feedback from your customers.
This answer is unfortunately not that straight forward.

There are many factors that contribute to launching a successful project, as with pricing this question is difficult to answer without understanding the scope completely. However, an average app takes between 8 – 14 weeks to complete.

Yes, we will always try and give you a ballpark. But to be honest, it is impossible to give an answer without first understanding the scope of work required to develop that app or game you have in mind.

But of course, we understand that our clients need to have an idea of cost to know whether they can even afford to hire us in the first place. iSolve Mobility is on average 20-30 percent cheaper than our major competitors.

The major factors that drive the costs of mobile app development are:

  • Scope, Features and Functionality of the App
  • The length of development time
  • The amount of people working on the app
  • Quantity of devices and platforms that needs to be supported
  • Integration with third party or existing services and software

The source code will be delivered to you and you will be the sole owner of your intellectual property.
To be honest it’s impossible to answer this question without understanding and carefully considering each one of the factors below;

  • Demographics
  • Revenue Models
  • Platform Features
  • Operating System Release Cycles

Deciding on which platform you design your app for first, is a question best discussed in person with a qualified developer.

Yes, quality assurance is part of our development process. Once the app is completed we will also test it internally on a number of devices.
Yes, we do.  As a matter of fact, nearly every mobile app that we build also needs a web based application behind the scenes to make it work.
We start every project with a client meeting to understand the scope, features and functionality of the App, as well as the commercial factors that are driving the need for your project.

During the development process we keep you the client involved and updated every step of the way.

Yes, we do. However due to client confidentiality we are not allowed to share this data.

A Native App is an app developed for a specific platform, i.e. Android or iOS. It is installed directly onto the device itself, and usually downloaded via app stores online or the app marketplace, such as the Apple App Store, the Google Play store.

A Web App, on the other hand, is an internet-enabled app that is accessible via the mobile device’s Web browser. They need not be downloaded onto the user’s mobile device in order to be accessed. Opera Mini browser is a good example of a mobile Web app.

Yes, we perform cross platform mobile development. Our team is fully capable of developing native or cross platform for Apple, Android and Windows platforms.
Keeping user data and other sensitive information secure and private is a key factor in building trust with users when using your app.

On-device token storage, applying network security measures, using WebView objects carefully, providing the right permissions, storing only non-sensitive data in cached files, Encryption and On-device token storage are but a few of the measures we take.

In cross-platform development, we create multi-platform application (mainly for iOS & Android) utilizing the same source-code.  The main benefit of developing across different platforms is it allows you to capture users of both mobile operating systems.
If you are concerned that developing an app for both Android and the Apple would cost twice as much, don’t worry.

When we develop an app, regardless of the operating system, we need to design the interface, information architecture, databases, user experience and graphics for it. Which means the cost of developing all these should not be incurred when we develop for the other platform.

We work with a wider range of technologies, which includes both web and mobile app development.

Web: PHP /  Laravel / Codeignitor / AngularJS / NodeJS

Mobile: iPhone native / Android native / Native Script / Cordova / Xamarin / JS / Angular JS / Bootstrap / Onsen UI

We start by creating a central database that will hold all your data. We then create an API (application programming interface) that allows the web and mobile apps to communicate with each other.

Think of an API as a language translator, one person speaks English and the other German, the API acts in such a way that you can send and receive data both ways, and it will be understood at both ends.

In most cases the answer is usually yes. If you have an existing API and “API documentation” in place, then it is very likely that we will be able to integrate you’re your system.
Yes, we can. Please speak to your account manager about your needs and requirements.

Yes, we can.

Before we begin any project, we will write a detailed project specification and provide you with a fixed-price quote to deliver the work.

A fixed price and accurate specification may take a commitment of time from yourself, and iSolve Mobility. Before that commitment is made, you may appreciate a ballpark quote.

For small requests and projects, we will invoice the full amount at the beginning, or on completion of the work.

For medium sized projects, we invoice a 50% opening deposit and a final 50% deposit on completion of the work.

For larger projects, we will split the payments over the life of the project in monthly intervals.

Yes, we have in house design team and all of them working under same roof.
Yes, we do.

We offer a range of UX, wireframes & prototypes, as well as UI & Design services for web and mobile applications. Read more about our services here.

Yes, we can.

We welcome our clients own aspirational designs, however your final app may look different from your initial design due to constraints in the programming environment.

There are many factors that make an app successful, it mostly comes down to fulfilling a user’s need. Other factors can include: having a solid marketing strategy in place, having enough funding to promote the app, and much more.
At iSolve Mobility we naturally provide a degree of strategic support around your business and marketing plans based on our experience.

However, we are not an end-to-end marketing agency, and we don’t write copy or manage marketing campaigns for clients.

If you need strategic marketing, social or SEO support, then we’d be happy to introduce you to some trusted partner companies that we work with on a regular basis.

As stated above we are not an end-to-end marketing agency, but we can introduce you to some trusted partner companies that we work with on a regular basis to market your app.
We will submit your app to the app stores, as part of our service. Should you want to do this yourself, we can guide you through the process of creating app store accounts, liaising with app store representatives for approval and successfully submitting your app.
Yes, you will be able to get a complete picture of what’s going on in their app, including sessions, retentions, user engagements, locations, firmware, devices, errors and crashes
Whether to offer your app for free or not should depend on whether your market is willing and able to pay or not. Study your market carefully. What are the kinds of apps that they purchase, and what are the kinds of apps that they are willing to download but only if it’s free? Ultimately, the choice is yours.

Remember though that there are many other ways in which you can make money out of an app. Charging for downloads is just one of them. Make sure to have a clear monetization strategy before developing your app.

The need for an NDA is a personal preference, and we can gladly furnish one for you to sign if that puts you at ease.
Our NDA’s and contractual agreements provide mutual protection for confidential information, proprietary processes and intellectual property for ourselves and our clients that pertains to the performance of actual work.
Every app we build is unique and requires a fresh approach. However, generally speaking we follow the steps below:

  • Step 1: Information gathering and requirement analysis
  • Step 2: Client consultation, followed by a detailed project specification and plan
  • Step 3: Wire framing and Designing
  • Step 4: Development
  • Step 5: Testing & QA
  • Step 6: Deployment
  • Step 7: Support

At beginning of your project, you will receive a project plan with approximate dates for deliverables. You will be assigned a project-leader who will be coordinating with you throughout the project and share update with you every week.
All third-party fees, if required by the project will need to be paid by you.
iSolve will assist you with the entire process from building the app to getting it listed in the app stores. We know all the pitfalls and submit apps regularly.
Apple charges $99 per year for the iStore and Google a $25 once off fee
iSolve Mobility delivers end-user documentation only when required, and if stipulated in the original agreement.
Yes, if it was requested by the client and included in the contract
iSolve Mobility follows a standard procedure in this regard. As soon as a change request is received, we confirm it, and an impact analysis is performed.

We will respond with a software requirements specification impact analysis and recommendation, altered deadlines and estimation of charges. Once approved, we will start implementing the changes.

In some cases, yes, in others, no.

Dedicating more developer resource to a project, means it can be completed much faster. But it may also mean extra cost to you. In other situations, we may be restricted by project, technology or security requirements, as well as 3rd parties.

Yes We do.

Once your application goes live we will provide free support for limited time; to make sure your end-users do not get any problem. After that, we provide paid support at very nominal rates. Our clients have the options of choosing a continuous app support and maintenance plan or commissioning work at an hourly rate.

We will fix any bug which is part of defined scope and which did not occur due to OS upgrade.
No, it won’t. Apple and Android take care of differences between old and new Operating Systems at their ends. It means your app will not stop working whenever a new OS is released.
Yes, we do.

We offer support on an ad-hoc basis or on a monthly retainer basis, should you require a more consistent and reliable level of service.

The source code will be delivered to you and you will be the sole owner of your intellectual property.