Frequently Asked Questions

Here's a list of questions we're often asked, as well as a number of others from around the web.

Please get in touch if there's something we don't cover below!

Data Analytics

What is data analytics?
Data analysis is defined as a process of cleaning, transforming, and modeling data to discover useful information for business decision-making. Data is extracted and categorized to identify and analyze behavioral data and patterns, and techniques vary according to organizational requirements.
What can analytics do for my business?
Gained insights from extracted data and making a decision based upon the data analysis can help a business in making strategic decisions.
What are the types of data analysis techniques are there?
There are several types of data analysis techniques that exist based on business and technology. The major types of data analysis are:
  • Text Analysis / Data mining : it offers a way to extract and examine data and deriving patterns and finally interpretation of the data.
  • Statistical Analysis : "What happened?" by using past data in the form of dashboards. Includes collection, Analysis, interpretation, presentation, and modeling of data.
  • Diagnostic Analysis
  • Predictive Analysis
  • Prescriptive Analysis
What kind of data is needed for analysis?
Delays in analytics projects generally take place when the data rendered to the analytical team is not usable in its current form. The data needs to be structured, cleaned and mined to make it usable. This step can take from hours to days to months depending upon the size and form of data.
How much time and resources are required?
The major influencing factors include the scope and scale of the project, readiness and availability of required data, understanding of the analysis tools, skills and knowledge of the analytical team and most importantly, acceptance and approval from the management team to carry on the analytics project.
What is data mining?
Data mining is the process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems.
What is big data analytics?
Big Data analytics involves the use of analytics techniques like machine learning, data mining, natural language processing, and statistics. The data is extracted, prepared and blended to provide analysis for the businesses.

Machine Learning

What does machine learning actually do?
ML isn't so much the “machine”, as it is the “learning”.

The fundamental difference between ML and more traditional rule based automation is that machine learning is based on probabilistic models which are able to learn from many examples. This ability to learn allows a machine learning algorithm to identify patterns in vast streams of data, patterns that would otherwise be impossible to explicitly program.

The real value gain with ML is what one does with these patterns.

For example:
  • Is this activity fraudulent?
  • Is this machine faulty?
  • Has this vehicle been stolen?
  • Does this customer need assistance?
How Does ML Work?
Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves.
How Do You Define Artificial Intelligence (AI)?
AI is the ability of a computer program or a machine to think and learn.
What Business Problems Are Addressed by ML?
Machine learning allows software to become accurate in predicting outcomes. If implemented in the right manner, ML can serve as a solution to a variety of business complexities problems, and predict complex customer behaviors.
What are the steps of Machine learning.
The objective of machine learning is to derive meaning from data.

App Development

I have an idea for an app - where do I start?
We advise you to treat your app like you would any other business venture. If you haven't already, you'll need to give some serious thought to the following:
  • What is the problem your app is solving and is your solution than what's currently available?
  • How sustainable is your solution? Will it stay relevant? How will you adapt?
  • How will you make revenue?
  • Who are your users and how will you acquire them?
  • Who are your competitors and how easily could they cut you out of the market?

Building a modern, great looking app is one thing but it's important to consider each and every external factor that could potentially affect the success of your app. Building is generally the easy bit

Once you're satisfied that you've done all your market research and have a solid business plan in place, we'd be happy to help you work out all the technical stuff. Get in touch with us about setting up a meeting or video call. We'll sign your NDA and happily to advise you free of charge.

What platform should we target to launch the application, Android or iOS?
  • You will have to decide exactly which type of smartphone users you want to target first if you don’t want to build both at the same time.
  • Both very different mobile platforms that require two very different types of language (Android apps are predominantly done in Java, while iOS ones are mostly done in Objective C or Swift) and native UI / UX design.
  • For total market penetration you eventually want to develop for both iOS and Android.
How long does it take to develop an app?
Apps can take anywhere between three and nine months to develop, depending on the complexity of the app and structure of your project. Each stage in the process takes different amounts of time to complete.
What are the stages involved in the mobile app development process?
There’s no universal approach to mobile app development. Yet, there are general steps that are common for various projects and describe app development process on the whole.
  • Designing
  • Coding
  • Development
  • Testing
  • App Integration with existing systems

Cloud Infrastructure


Why should I move my business to the cloud?
Moving your business to the cloud comes with a number of benefits
  • Save cost on hardware and infrastructure
  • Improve security and backups
  • Scale easily and quickly
  • Improve collaboration between employees and teams
How do I move and what's it going to cost?
This can vary on the size of your business but not as much as you'd think. Often, the largest cost can be the loss of productivity suffered if your infrastructure goes down. We ensure next to no downtime when you migrate to the cloud.
Which cloud platform should I choose?
Each provider comes with their own set of strengths. Visit our Services page for an overview of each or get in touch with us and we'll help you choose the provider best suited to your needs.
When can I move?
Right away. Get in touch with us today to plan a cloud solution for your business.
What is Cloud Infrastructure?
A cloud-based infrastructure has several key components, including, but not limited to a combination of:
  • Servers
  • Software
  • Network devices, and
  • Other storage resources
How is Cloud Infrastructure Categorized?
Cloud infrastructure generally is categorized into three parts that all collaborate to create a cloud service:
  • Computing: The computing portion of the infrastructure is delivered by server racks in order to deliver cloud services for various services and partners ie. online banking apps.
  • Networking: To transfer data externally as well as between computer and storage systems, this part of the infrastructure relies on routers and switches.
  • Storage: A cloud infrastructure will likely need considerable storage often using a combination of hard disks and flash storage.
What is the Cloud?
The cloud is made up of countless servers and data storage centers accessed via heavily-encrypted, high-speed data connections.
What is cloud storage?
Cloud storage involves storing data on hardware in a remote physical location, which can be accessed from any device via the internet. Cloud storage is one of the top benefits of cloud computing.
How will I benefit from cloud technology?
Cloud solutions include, cost saving, added flexibility / ease of use, cyber security and maintaining a competitive advantage.
What do I need to do to prepare for cloud migration?
A successful cloud migration requires the planning and execution of a comprehensive strategy that sets migration goals, creates a timeline, anticipates challenges, and defines the project’s success.
How do I develop a cloud strategy?
Assess current cloud/IT capabilities, define your ideal environment, define current gaps in current capabilities , prioritize needs based on gaps.
Which cloud service model should I use?
Decide what data and applications you want to move to the cloud and research which service will suit you best.
What is required to support a cloud service?
Basic networking capability to connect you to the internet and your cloud, only then will you gain access to your business cloud storage.
What is a workload in the cloud?
A cloud workload is a distinct capacity or work function that we put on a cloud instance. It can be a Hadoop node, a Web server, a database, or a container, among other things.
What workloads can I move to the cloud?
All workloads are not equal, and not all workloads will see a measurable effect on the bottom line from moving to the cloud.
Will my company need to hire more IT staff to handle the transition?
The major appeals of working with a cloud service provider is that they handle the ins and outs of your cloud transition.
How will my it departments benefit from the cloud?
Your IT department will spend less time on maintenance and be free to spend more time focusing on strategic initiatives to increase your company’s bottom line.
What is the best approach when making the move?
The best approach is to shift the operations gradually to avoid data losses or manipulation during the shift.
How do I know if cloud is right for my business?
Evaluate if cloud services are right for your business from a strategic and operational perspective. Determine your current set-up to understand the benefits of moving to the cloud, especially in areas such as.
What types of cloud services do businesses use?
Business use three types of cloud services to store their data and provide services: public, private and hybrid.
How will I know which cloud computing solution fits my business needs?
An organization should complete a cloud feasibility assessment to ensure the selection of the proper solution that meets their goals.
Do I have to bring my whole company to the cloud?
Your on-premise infrastructure can be used in conjunction with the cloud. Integrating both is called Hybrid Computing, and it’s a very popular approach in today’s business world.
What is the difference between Cloud cost vs Traditional infrastructure.
Comparing cloud services to traditional infrastructure-based of a single “cost” metric will likely disregard some of the major advantages the cloud offers development teams and your business.
How is my on premise infrastructure compared to the cloud?
On-premise applications are reliable, secure, and allow enterprises to maintain a level of control that the cloud often cannot. However various IT professionals that in addition to their on-premise and legacy systems, they'll need to leverage new cloud and SaaS applications to achieve their business goals.
What is a Cloud Application?
A cloud application is an Internet-based program where some, or all, of the processing logic and data storage is processed in the cloud
Can I get more cloud storage as my business grows?
  • The cloud offers virtually unlimited storage capacity when compared to typical hard drive and server limits, and is flexible — if your business needs more storage, you can upgrade at any time.
  • You’ll also be able to scale your cloud usage up or down on an as-needed basis and only pay for what you are actually using.
What else to consider when migrating?
With the migration to the cloud, companies might have to modify or at times completely revamp their mission, staff, resources, authority, and the funding in various departments to get the work going with the new cloud environment.


How is cloud computing cheaper?
Scalability is one of the defining factors of cloud computing. It can be a powerful cost saving mechanism by allowing an organisation to increase or decrease resources in order to support business growth or save money during slower periods. With the cloud, overspending on physical infrastructure and staff, as a result of poor planning or changes in the market, is a thing of the past.
How much does cloud computing cost?
The cost of cloud computing varies greatly, depending largely on the type of cloud service you need. Cloud-based software pricing also depends on the provider and industry.
How do I move and what's it going to cost?
A cost-benefit analysis should be run. Migration should only occur if the benefits outweigh the costs.
How do I migrate data to the cloud to reduce IT spend?
Executing a successful, cost-optimized, and efficient cloud migration comes down to having a deep understanding of your workloads and available options in the cloud. To avoid running over budget, over time, or delivering less value than expected, you should make sure that you avail yourself of solutions that can help you see your full cloud picture clearly before, during, and after your migration.
Is the cloud more expensive than my current solution?
Depending on the solution, the absolute cost of cloud will amount to less than the cost of buying, supporting, maintaining, and designing the on-premises infrastructure needed for your application to run — with minimal fuss.

Security and Data

How do I comply with GDPR and PoPI?

GDPR and PoPI are very similar data regulations. Generally speaking, if you are compliant with GDPR then you should be compliant with PoPI.

Some of the key privacy and data protection requirements include:

  • Requiring the consent of users for data processing
  • Providing data breach notifications
  • Safely handling the transfer of data across borders
  • Anonymising collected data to protect privacy
  • Requiring certain companies to appoint a data protection officer to oversee compliance
Where is data stored?
Data is stored in data centres that are owned by dedicated cloud service providers, who are responsible for keeping the servers up and running.
Where is my data kept?
Cloud providers operate huge “server farms”, filled with storage-laden servers hooked up to the internet and ready to keep hold of your data.
How is my data backed up?
  • Cloud backup solutions, also called online backup, enable companies to store their data and files on the internet instead of backing them up locally on the physical disk like hard drives.
  • Cloud backup typically collects, compresses, encrypts and transfers the data on the remote located servers.
How does data stay safe in the cloud?
  • Cloud safety is all about finding the right vendors and implementing technology that focuses on both identity verification and data encryption.
  • Finding the right cloud service provider and understanding its contingency plans in the event of a security breach – as well as having your own.
How do I access my data?
You have access to your data from any location that has Internet.
Who else has access to my data in the cloud?
Your hosting provider is responsible for the storage and safety of your data. Whomever you entrust your data to will, therefore, be able to access it.
What is the best way to protect my data?
  • Install and update the latest versions of the best antivirus, anti-malware and network security technology regularly.
  • Choose a provider that takes its server and network security seriously.
Is the cloud safe for personal information?
Personal data is relatively safe in the cloud. Cloud servers are housed in warehouses offsite data in those servers is encrypted, which makes hacking it a laborious, if not formidable, task for criminals. Choose a cloud service with two-factor authentication and encryption.
How do cloud-based solutions secure my data?
  • Organizations must perform due diligence before moving data or applications to the cloud. Cloud service providers (CSPs) use a shared responsibility model for security.
  • The CSP accepts responsibility for some aspects of security. Other aspects of security are shared between the CSP and the consumer or remain the sole responsibility of the consumer.

Multi Cloud & Hybrid cloud

What’s the difference between hybrid cloud and multi cloud?
Multi-cloud and hybrid cloud computing are similar, but different IT infrastructure models.
What is multi cloud?
Multi cloud is a dynamic strategy of mixing and matching workloads across multiple public cloud vendors (eg. AWS, Azure, Google), managed under one platform.
Why multi cloud?
A multi-cloud strategy offers the ability to select different cloud services or features from different providers, is more of a general approach to managing and paying for cloud services in a way that seems best for a given organization.
What is a Hybrid cloud?
Describes the mixing of two or more distinct types of infrastructure: it combines a private cloud, an on-premise data center, or both with at least one public cloud.An enterprise often adopts hybrid cloud to achieve a specific task, such as the ability to run.
What are the top benefits and challenges of multi cloud?
A multi-cloud strategy can help make an organization impervious to these concerns because any issues that occur with one cloud service provider will not affect the organization’s data stored on another provider.
How are public and private clouds connected?
Clouds are connected through APIs in a technical sense and through partnerships in a business sense. Private cloud vendors sometimes offer public cloud services or public cloud vendors often partner with private cloud vendors to create hybrid clouds.
What are the key business benefits of hybrid cloud?
The primary benefit of a hybrid cloud is agility. The need to adapt and change direction quickly is a core principle of a digital business. Your enterprise might want (or need) to combine public clouds, private clouds, and on-premises resources to gain the agility it needs for a competitive advantage.