Software Development

At Creation Labs Software, we invest heavily in the success of our clients. We believe that your success is our success.

When you commission us for a software development project, we begin by evaluating the high-level needs of your organisation in order to determine the end-goal of the project. Once we have identified the primary needs of your organisation, we switch to a grass-roots approach by intensively investigating and evaluating the processes of your employees from the bottom up. Through this approach we are able to compile a full-spectrum needs analysis, allowing us to develop a solution that benefits the entire organisation, improving the operational efficiency of your employees from the bottom right to the top.

Our software development process is a systematic 4D approach:

discover_iconDiscover

Our work begins by meeting with the key decision-makers in your organisation in order to determine the primary goals of the project. We then perform a business process analysis, by identifying members at each level of your organisation and meeting with them individually to determine which existing systems are in place, how they are used, and what difficulties have been encountered with the existing systems. The result of this process is a complete needs-analysis document which is used to design an optimised solution.

design_iconDesign

Based on the needs-analysis of your organisation, we design the structural blueprint for your project. During this process we determine the platform and technologies that will be used to develop and deliver the project.

develop_iconDevelop

Using the structural blueprint, we begin the development phase of your project. Our technology stack combines industry-standard software frameworks with modern web design, enabling us to deliver a solution that is scalable, secure, intuitive, and importantly, accurately reflects your brand through a beautiful user interface.

deploy_iconDeploy

Once your project is ready, we perform intensive integration testing before deploying the project to one of our dedicated servers. Our servers are fully-managed, hosted in secure-data centres throughout South Africa. Once your project goes live, our SLA includes a 99.999% uptime guarantee together with daily offsite backups, ensuring uninterrupted availability of your solution.


Security

Active Threat Mitigation

Our active threat mitigation systems combine a variety of technologies, including application-level firewalls, brute-force penetration detection, and Distributed Denial of Service (DDoS) attack prevention through CloudFlare. Our automated threat mitigation systems monitor our services around the clock, alerting us to any attempts at data breaches.

Software Maintenance

Our standard Service Level Agreements provide for fully managed software platforms, with regular updates and security patches. In addition, all our servers are fully managed, ensuring that our entire stack is kept abreast of the latest security exploits.

Code Maintenance

Signing a Service Level Agreement with Creation Labs provides you with a guaranteed, transparent maintenance process to ensure that your software is regularly tested and updated. We ensure strict compliance with all the latest web browsers.


Hosting

Whether we just host your website, or the platform that powers your entire organisation, your systems are hosted on one of our fully-managed dedicated servers. Our servers are managed in-house, allowing us to boast an uptime guarantee of 99.999%. All our servers are hosted on South African soil in Hetzner’s world-class data-centres. Hosting with Creation Labs Software provides you with the security of knowing that your services will always be available, even when you’re not.

server_iconHardware

Our servers are individually specified with server-family Quad-Core processors, RAID1 hard disk arrays, and 8-64GB ECC RAM. Onsite and offsite backups provide additional safeguards against data loss.

connected_iconConnectivity

Backbone internet connectivity is provided by Internet Solutions and MTN over a 10Gbps redundant fibre ring network. For clients with particularly high bandwidth requirements we make use of the CloudFlare global network to provide an additional layer of caching, providing a throughput capability of over 400Gbps.

power_iconPower

Fully redundant, physically separated A+B feeds provide power to our hosting facilities, ensuring that no power outages can affect your systems. Onsite UPS backup and standby generators provide additional resilience against any power outages.

security_iconSecurity

Physical access to our hosting facilities is controlled by a 24/7 security presence, with CCTV and biometric access controls. Software security on our dedicated servers is ensured by managing updates and security patches on a regular basis.