Top App Development Companies in South Africa

Trying to search top South African app development companies on the web? GoodFirms is here with a curated list of the best South African app developers. Mobile applications have diverse purposes for various organizations. Not all business applications are for offering items or solutions. A few organizations fabricate applications to increase sales while others center around improving customer engagement and support. In any case, your business application can enable your customers to comprehend your offers and advantages anytime, anyplace. On the off chance that you as a business are clear about the reason for your mobile app and are searching for contracting a solid app development firm, then you have come to the ideal site. The following is the rundown of best mobile application development companies in South Africa as per their market understanding and affinity by GoodFirms.

Show More
Filter Reset
Sort By
Sponsored
Hourly Rate
Select
Employees
Select
Advanced Filter
Filter Reset
Sort By
Sponsored
Hourly Rate
Select
Employees
Select
Industry
Select
Client Focus
Select
No. of Reviews
All Companies
Overall Ratings
All Companies
Company Certification
Select

List of Mobile App Development Companies & App Developers in South Africa

  • Zealous System

    Microsoft Gold Certified Partner
    Visit website

    Zealous System is a trusted technology leader in software and web development services, having expertise in mobile app development for various platforms – iOS, Android – as well as in latest technologies – Swift, Kotlin, Java, Flutter, Xamarin, Ionic, and React Native. We believe in working in ... learn more about Zealous System

    Visit website
    < $25/hr
    50 - 249
    2008
    Alberton, South Africa
  • Grey Chain

    Partnering to bring Ideas to Reality
    Visit website

    Grey Chain is a specialised mobile app and web development firm with expertise in UI/UX, Agile & Devops based delivery. We partner with our clients throughout the product lifecycle from ideation to delivery of efficient and cost effective solutions. Our core expertise is focussed on Mobile First, ... learn more about Grey Chain

    Visit website
    < $25/hr
    10 - 49
    2016
    Port Elizabeth, South Africa
  • SovTech

    Mobile & Web App Development. Sorted.
    Visit website

    SovTech is a bespoke software development service provider, offering end-to-end software solutions to a wide variety of FinTechs, enterprises, and start-ups. Software is the biggest growth catalyst for every business of the future, and our approach to software allows us to bring innovation to market faster than ever be ... learn more about SovTech

    Visit website
    $25 - $49/hr
    50 - 249
    2012
    Johannesburg, South Africa
  • MobiDev

    Web and Mobile development. AI apps 🚀
    Visit website

    To create a game-changing product, there’s a need to mix traditional software development and innovation. MobiDev is an award-winning software engineering company that delivers both classic and AI-powered Web and Mobile apps from scratch or integrates AI/ML components into existing systems. We offer you the ... learn more about MobiDev

    Visit website
    $50 - $99/hr
    250 - 999
    2009
    Port Elizabeth, South Africa
  • eLuminous Technologies Pvt Ltd. company is offering state-of-the-art Business Intelligence, Web Development, Web Design, Front End Development and Mobile Apps Development Services has 17 years of experience in offering personalized solutions to clients across the globe. We are confident about our services which ar ... learn more about eLuminous Technologies Pvt Ltd

    Visit website
    < $25/hr
    50 - 249
    2002
    Vereeniging, South Africa
  • Kagiso Interactive

    1 RATED MOBILE APPLICATIONS DEVELOPMENT COMPANY
    Visit website

    ” We’d like to think that we’re honestly the best choice for your mobile app project. We’ve lived through early ‘wild west’ days, and learned what it takes to survive and thrive. We’ve proven our capability time and again, working with some of the most innovative companies ... learn more about Kagiso Interactive

    Visit website
    NA
    250 - 999
    2015
    Alberton, South Africa
  • Volumetree

    Impact Through Technology
    Visit website

    Volumetree is a premium web/mobile app design and development agency headquartered in India, with offices in South Africa and Sweden. We: - Have built 100+ web/mobile apps for 17+ industries - Help multiple startups raise millions with apps we build for them - Bring reliability to your project - Work with high-i ... learn more about Volumetree

    Visit website
    $25 - $49/hr
    50 - 249
    2017
    Durban, South Africa
  • Helios Design

    Professional website development
    Visit website

    We are a dedicated team of designers, developers and strategic thinkers who are passionate about bringing clients’ ideas to life. Since our founding in 2005, our mission has been to do exceptional work, build great relationships, collaborate with great minds, and keep learning. 

    Visit website
    NA
    10 - 49
    2005
    Johannesburg, South Africa
  • Melsoft

    Creative Websites That Sky Rocket Your Sales
    Visit website

    Melsoft is a Website Design & Development Agency based in Johannesburg, South Africa. The team possesses an exciting blend of youth and experience, combining a young, fresh and exciting management team with seasoned and experienced Software Developers. Melsoft specialises in delivering high quality websites and ... learn more about Melsoft

    Visit website
    $25 - $49/hr
    10 - 49
    2018
    Rivonia, South Africa
  • Impulsum is the Latin word for “Impact.” Creating Innovation, Digital Transformation, and User Experience is about Customer Impact, People Impact, and Business Impact. Our Values Our Values is centered around being ethical, honest and creating software that makes a positive impact in the world Our ... learn more about Impulsum

    Visit website
    $50 - $99/hr
    2 - 9
    2019
    Cape Town, South Africa
  • Driven by passion & innovation, Thought Inc. is a Leading Technology & Development company based in Johannesburg servicing clients around South Africa and abroad. Our core focus is creating solutions for individuals and companies which position them at the forefront of technology. Our world class team combines ... learn more about THOUGHT inc

    Visit website
    $25 - $49/hr
    2 - 9
    2008
    Johannesburg, South Africa
  • We don’t do cheap website design, we design professional quality websites at affordable prices and take care in making sure that each website design effectively communicates the client’s brand and projects a professional image. Our website design company uses modern web design practices and technologies, ou ... learn more about lamusdesign

    Visit website
    < $25/hr
    2 - 9
    2001
    Temba, South Africa
  • Psybrtech Initative

    Tomorrow's solutions, today
    Visit website

    We are an IT firm that is focused on delivering excellence at any point in time. We provide IT related services including Web Design, Custom Software Development, Infrastructure Managment and Help Desk Support

    Visit website
    $25 - $49/hr
    2 - 9
    2017
    Johannesburg, South Africa
  • Nona

    We design & build software for FinTech companies.
    Visit website

    We are an expert FinTech software consultancy. We design and build intuitive, scalable FinTech software for companies around the world. We conduct ourselves and deliver value with a level of care and excellence that is rare and difficult to match. We have garnered considerable expertise and experience in the FinT ... learn more about Nona

    Visit website
    NA
    10 - 49
    2012
    Cape Town, South Africa
  • Realm Digital is a global digital strategy and technology partner providing innovative solutions, cultivated insight and uncompromising support throughout your digital journey. From Enterprise Solutions to Software As A Service (SaaS), Responsive eCommerce Websites, Mobile Applications, Digital Strategy and beyond, ... learn more about Realm Digital

    Visit website
    NA
    10 - 49
    1999
    Cape Town, South Africa
  • Cobi Interactive

    experienced mobile developers in the industry.
    Visit website

    Our team consists of the most experienced mobile developers in the industry. We believe user-centered design is the most important aspect of creating amazing apps. Cobi has offices in Cape Town and London to better serve our international clients.

    Visit website
    NA
    10 - 49
    2009
    Cape Town, South Africa
  • Specno

    We take you from idea to market leader.
    Visit website

    We are driven by innovation and entrepreneurship. A world-class team of business analysts, software developers, and designers. We build highly scalable tech and help your ideas come to life. Our solutions have helped startups raise millions, we have presented at innovation summits around the world, we have gone thro ... learn more about Specno

    Visit website
    $25 - $49/hr
    10 - 49
    2017
    Cape Town, South Africa
  • iSolve Mobility

    iSolve Mobility has been at the frontier
    Visit website

    iSolve Mobility has been at the frontier of iPhone & Android mobile app development in South Africa since 2012, developing mobile and web apps that are intuitive, visually appealing and technically sound for a variety of business purposes.We focus on delivering native and cross platform application development and ... learn more about iSolve Mobility

    Visit website
    NA
    50 - 249
    2012
    Johannesburg, South Africa
  • Methys

    Your Digital Transformation Partner
    Visit website

    Methys supports its customers throughout the world. We operate internationally with subsidiaries in France, Benelux, UK, Tunisia and South Africa. Methys is leveraging on partnerships with the best of breed technology providers and a rich set of methodologies blending functional and technological excellence. We help t ... learn more about Methys

    Visit website
    $25 - $49/hr
    50 - 249
    2004
    Sandton, South Africa
  • Wiggle Digital

    We are a Digital Marketing Agency
    Visit website

    We have extensive experience in Website design and Web Development, not to mention, we will also analyse and perfect the usability flow in your website and with our expertise, you will be able to see your brand implemented throughout your website from the logo, furthermore to the complex functionality.Wiggle Digital ha ... learn more about Wiggle Digital

    Visit website
    NA
    2 - 9
    2015
    Nelspruit, South Africa
  • Etraverse

    Traversing Education Through Technology
    Visit website

    eTraverse works collaboratively across the African Education Fraternity to build affordable and convenient digital learning and management solutions that make learning more involving and enriching by creating an environment that’s perfectly right for educators, learners and parents. At eTraverse, we are committed ... learn more about Etraverse

    Visit website
    NA
    50 - 249
    2018
    Gauteng, South Africa
  • KMS Solutions

    Embrace the Digital Enterprise
    Visit website

    KMS Solutions works closely with leading software companies across the globe to bring the most advanced and innovative technologies to Asia Pacific. The focus is to help organizations achieve their business goals through world-class fit-for-purpose solutions and proven industry best practices. KMS Solutions’ succ ... learn more about KMS Solutions

    Visit website
    NA
    1,000 - 9,999
    2011
    Port Elizabeth, South Africa
  • ZonkeTech

    Custom Software Development
    Visit website

    Established in 2016 ZonkeTech (Pty) Ltd is a Female Owned Software Development and Digital Marketing Company based in South Africa. ZonkeTech offers a unique combination of world-class custom software development and digital marketing services. We seek to enhance the productivity of your business by providing qua ... learn more about ZonkeTech

    Visit website
    $25 - $49/hr
    2 - 9
    2016
    Durban, South Africa
  • Nerx

    ideas that matter
    Visit website

    We are a fully in-house digital agency based in South Africa and Zimbabwe focusing on digital marketing, web design and development and brand strategy with clients ranging from start-ups to Fortune 100 companies.

    Visit website
    $25 - $49/hr
    2 - 9
    2020
    Benoni, South Africa
  • Entelect

    Everything is possible
    Visit website

    Entelect, with head office in Melrose Arch, Johannesburg, is South Africas leading software engineering and solutions company. The company was founded in 2001 by Dr Charles Pritchard and is now the home of a significant grouping of the most highly qualified software engineering professionals in South Africa, with a sta ... learn more about Entelect

    Visit website
    $50 - $99/hr
    250 - 999
    2001
    Johannesburg, South Africa
  • Tachom Private Limited

    We drive digital transformation.
    Visit website

    Tachom Dev Group specialises in customised software development, mobile application development, web design, web application in various domains and also provides online marketing techniques through SEO / SEM. We work with clients end-to-end, from defining and enabling the vision, to ensuring ongoing market relevance ... learn more about Tachom Private Limited

    Visit website
    NA
    2 - 9
    2020
    Johannesburg, South Africa
  • Every client gets a project manager, whose job it is to ensure that the project is completed without a hitch. All our project managers are trained marketing experts with experience in the industry.All of our design and development work is checked by the head of the department and the creative director before sending to ... learn more about Dragonfly Marketing

    Visit website
    NA
    10 - 49
    2011
    Alberton, South Africa
  • Dream Weave Digital

    the leading mobile app developers in south africa
    Visit website

    We are the leading mobile app development company in South Africa. Our head office is in Cape Town and we have expanded to regional offices in Johannesburg and Durban. We provide web and mobile app development services to clients in South Africa and all over the world.We are the leading mobile app development company i ... learn more about Dream Weave Digital

    Visit website
    NA
    10 - 49
    2015
    Alberton, South Africa
  • Black Snow Digital is an experienced Mobile Development Company. We provide Mobile App Development platforms including Mobile Design, QR Codes, Mobile App development, Java or J2ME based Mobile Games and Mobile App Development.Our team of expert technology mobile app developers provide innovative Mobile App Development ... learn more about Black Snow

    Visit website
    NA
    10 - 49
    2009
    Johannesburg, South Africa
  • Applord

    APPLICATION DEVELOPMENT COMPANY
    Visit website

    We are a premium developer of custom-made, high quality mobile applications for businesses of all sizes and calibers. We house a collection of experienced, talented and diverse developers who are able to develop apps in a variety of frameworks with a passion for their craft. Applord has been assisting our cli ... learn more about Applord

    Visit website
    < $25/hr
    2 - 9
    Alberton, South Africa
  • Fusion Software

    dynamic, innovative & integrated software solution
    Visit website

    Fusion Software is a powerful, innovative and integrated software solutions and business management tools provider. We set up business in 2002 under the groundbreaking leadership of a team of young enterprising IT experts who all specialize in Business Intelligence and Process Improvement. Our solutions are dynamic, in ... learn more about Fusion Software

    Visit website
    NA
    10 - 49
    2002
    Cape Town, South Africa
  • LightStack

    Turn your idea into a product
    Visit website

    Lightstack is a software development house who specialise in real-time, integrated web and mobile solutions. We create high quality interfaces to very complex applications, like derivative administration and risk management platforms, market research and trading platforms, or automatic form generation interfaces.

    Visit website
    $50 - $99/hr
    2 - 9
    2012
  • App developer Studio

    Let us help you to design your app.
    Visit website

    We are a team of South African designers, developers, marketeers and project managers. We work very closely with our large team of highly experienced developers based in India. This means you get the best of both worlds: one dedicated and accountable local project manager on your timezone as well as the cost savings, s ... learn more about App developer Studio

    Visit website
    NA
    10 - 49
    2008
    Johannesburg, South Africa
  • CubeZoo

    People. Digital. Simple.
    Visit website

    CubeZoo is  a Mobile App and Web Development company established in 2011. We work with start-ups, SMEs and enterprise level clients and help grow their business ideas.  From viability to scalability, we have the experience and the tools to make any application a commercial success.  We follow the a ... learn more about CubeZoo

    Visit website
    $25 - $49/hr
    10 - 49
    2009
    Johannesburg, South Africa
  • DotModus

    It's never been easier
    Visit website

    Dotmodus is a Google Cloud Premier Partner. We help companies build their digital dreams on the Google Cloud Platform. Dotmodus holds a Google Cloud Specialisation in Data Analytics & Infrastructure with an expert track record in data transformation, data migration, cloud migration and machine learning. We have bee ... learn more about DotModus

    Visit website
    $25 - $49/hr
    50 - 249
    2010
    Johannesburg, South Africa
  • Webshure

    Digital Marketing services for Small Businesses
    Visit website

    Webshure our prime focus is to improve and enhance our clients Digital Marketing presence. Our knowledgeable team is committed to stay on top of all the digital trends over all the digital marketing platforms.  We always supply our service with a smile and concrete statistics. Digital marketing is the growing i ... learn more about Webshure

    Visit website
    NA
    2 - 9
    2018
    Johannesburg, South Africa
  • Simon Barnett Website Design and Development

    High integrity websites built by top specialists
    Visit website

    Need a quality web design built by an experienced, professional web developer? If you need a process-oriented web developer or a quality web design company working to pixel-perfect standards while keeping a close eye on the deadline and budget, then look no further. I fulfil these require ... learn more about Simon Barnett Website Design and Development

    Visit website
    $50 - $99/hr
    2 - 9
    2011
    Cape Town, South Africa
  • Go life mobile technologies

    We create beautifully tailored apps
    Visit website

    We create beautifully tailored and affordable iPhone and iPad (iOS) applications, either personal projects or corporate ideasAndroid Application Development Android creates an ecosystem between the Android developer, user, manufacturer and the Android development company which leads to a win-win relationship for all. M ... learn more about Go life mobile technologies

    Visit website
    NA
    2 - 9
    2013
    Johannesburg, South Africa
  • BBD Software Development

    Buiding better software for business
    Visit website

    A provider of custom software development and application design solutions, BBD’s 34 years of technical and developer expertise spans the banking, insurance, telecommunications, education and public sectors. Employing over 700 highly skilled, motivated and experienced IT professionals - BBD is South Africa’ ... learn more about BBD Software Development

    Visit website
    $100 - $149/hr
    250 - 999
    1984
    Cape Town, South Africa
  • Oyster Media

    We are a passionate Digital Marketing Agency
    Visit website

    At Oyster Media, we are passionate about giving brands online makeovers that will help them connect with their ideal clients. Who are we? We are a professional team made up of skilled creative, with years of experience in the digital marketing industry. In the often confusing world of digital culture, we want to see yo ... learn more about Oyster Media

    Visit website
    NA
    2 - 9
    2019
    Durban, South Africa
  • mvpit

    Cape Town Web Design
    Visit website

    We are a Cape Town web design, web development, digital marketing, social media, and branding agency in one super- creative blender. MVPIT brand tenders, and marketing mixologists always serve up unique Website designs coded with today’s modern technologies, social media campaigns, SEO improvements, and revenue-d ... learn more about mvpit

    Visit website
    < $25/hr
    2 - 9
    2014
    Cape Town, South Africa
  • IngenioSolutions

    Leading software company in South Africa
    Visit website

    Ingenio Solutions is a South African company that develops software that is primarily web-based and we also develop mobile applications. We also assist companies by offering Business Analysis services. We have experience in providing schools and companies with Moodle LMS software and hosting of Moodle. We can assist wi ... learn more about IngenioSolutions

    Visit website
    $25 - $49/hr
    10 - 49
    2014
    Pretoria, South Africa
  • Tigerfish Software

    Software development specialists
    Visit website

    Custom software development company trusted since 2019. Tigerfish Software offers web and mobile development, app development, software consulting and software outsourcing services. We build web and mobile apps, enterprise systems and large-scale websites. Tigerfish Software offers custom-made software development serv ... learn more about Tigerfish Software

    Visit website
    < $25/hr
    2 - 9
    2019
    Port Elizabeth, South Africa
  • The Process Enterprise

    Don't Look Further, Here Is The Key!
    Visit website

    The Process Enterprise is a specialist Custom app and web development studio based in Cape Town, South Africa. The Process Enterprise offers complementary services such as Web Design, Mobile Apps Development, SEO, Logo Design, Graphic Design. With a streamlined approach The Process Enterpriseoffers incredible quality a ... learn more about The Process Enterprise

    Visit website
    NA
    2 - 9
    2019
    Cape Town, South Africa
  • Virtual Reality South Africa

    Virtual Reality & Augmented Reality since 1998
    Visit website

    Virtual RealitySouth Africa is a Gaming Developing and Marketing Software Development Company based in Johannesburg South Africa. The Virtual Reality South Africa Company specialize in virtual reality and augmented reality software development, production and Virtual Reality and Augmented distribution and hos ... learn more about Virtual Reality South Africa

    Visit website
    $25 - $49/hr
    2 - 9
    1998
    Johannesburg, South Africa
  • Digital Design Agency Group

    Our creative mad lads take care of your IT needs
    Visit website

    We are Digital Design Agency Group. We create integrated IT frameworks and digital solutions for your Brands and Businesses. Based out of South Africa, the Digital Design Agency Group caters to a global clientele of companies looking to harness the power of information technology and digital innovation. We are at th ... learn more about Digital Design Agency Group

    Visit website
    NA
    10 - 49
    2017
    Centurion, South Africa
  • Dragonfly Marketing are leaders in brand management & development, marketing and advertising strategy & implementation, web development and digital marketing. We're an exceptional integrated agency with branches in Johannesburg and Cape Town, and all of our work is done in-house.

    Visit website
    $100 - $149/hr
    10 - 49
    2012
    Johannesburg, South Africa
  • Black Snow Digital

    Discover, Create, Execute and Measure
    Visit website

    Established in the summer of 2009, Black Snow Digital was founded as a Specialist Digital Marketing Agency to help businesses achieve business online success through creating engaging digital marketing campaigns across a wide range of industries’. As a top digital marketing agency our work is creatively exception ... learn more about Black Snow Digital

    Visit website
    $50 - $99/hr
    10 - 49
    2009
    Johannesburg, South Africa
  • Liquorice

    DIGITAL INNOVATION FOR BRANDS
    Visit website

      Success as an agency is in delivering big, commercial and creative ideas. That's where we get our kicks. We do this using unpolluted thinking ensuring every project we do is originated purely by our clients'​ issues. We call it clean thinking. And it's not just another agency cliché, it&# ... learn more about Liquorice

    Visit website
    $50 - $99/hr
    10 - 49
    2009
    Cape Town, South Africa
  • TEQ VIRTUAL

    Increase Your Online Presence!
    Visit website

    Teq Virtual - Mobile App Development and Software Development Company Based in India and South Africa is believed to be one of the popular providers of IT services and products. The professional company is closely structured in such a way to offer more acquirable results and solutions for use in a variety of businesses ... learn more about TEQ VIRTUAL

    Visit website
    < $25/hr
    2 - 9
    2018
    Pretoria, South Africa
  • SHAMLA TECH pvt ltd

    Innovative ideas that drive success
    Visit website

    SHAMLA TECH Solutions is an ISO Certified web design and development, mobile application development, e-Commerce development and online marketing company. Established in 2006, SHAMLA TECH Solutions has over 9 years of experience in the industry of enterprise solutions. We have provided our services to clients from acro ... learn more about SHAMLA TECH pvt ltd

    Visit website
    < $25/hr
    10 - 49
    2006
    Johannesburg, South Africa
  • Our consultants are here to help with all your Website Design and Online Marketing needs. Please do speak to us for a competitive quote.Would you like us to write the content for your website? Our content writers take a briefing from you, and put pen to paper – in addition, we run a quality control and plagiarism ... learn more about Website Design Company

    Visit website
    NA
    2 - 9
    2015
    Johannesburg, South Africa
  • Bit 64 Solutions

    Proudly South African web developers
    Visit website

    Working with technology is not just a job; it’s a way of life. Living in a world where it is constantly evolving and growing exponentially, it’s tough to keep up with the ever-shifting paradigms. We partner with our clients so they can rest assured knowing that their business’ requirements a ... learn more about Bit 64 Solutions

    Visit website
    $50 - $99/hr
    2 - 9
    2015
    Edenvale, South Africa
  • VYROX

    Smart Systems Engineering
    Visit website

    VYROX is the best IoT smart home system provider in Malaysia and top 10 smart home system integration company in South-East Asia. We serve both B2B commercial development projects (condominium apartment projects) and B2C individual projects (link houses, condominium apartments, bungalows, etc).

    Visit website
    $50 - $99/hr
    10 - 49
    2008
    Cape Town, South Africa
  • Maxxor

    Designing and building technology solutions
    Visit website

    Maxxor is a software development company based in Cape Town, South Africa. We provide software consulting and software development services to leading companies across the globe. Maxxor specialises in cross-platform application development with a focus on mobile platforms. We develop cutting-edge web applications, m ... learn more about Maxxor

    Visit website
    $50 - $99/hr
    50 - 249
    2004
    Cape Town, South Africa
  • MoonShot

    E-commerce website development
    Visit website

    MoonShot Labs is a “one-stop-shop” digital solutions agency that can provide everything you need to successfully launch and grow your eCommerce and Digital or Mobile products. Our Services include Magento Development, Native Mobile & Web Application Design & Development, eCommerce systems & i ... learn more about MoonShot

    Visit website
    < $25/hr
    2 - 9
    0
    Centurion, South Africa
  • DVT

    We are the testing company in South Africa
    Visit website

    DVT is a software development and testing company that focuses on digital transformation technology solutions for clients globally. Its services include custom software development for mobile, web and traditional platforms, software quality assurance, automated regression testing, UX/UI design, cloud application servic ... learn more about DVT

    Visit website
    $50 - $99/hr
    250 - 999
    1999
    Cape Town, South Africa
  • CyberPro Consulting is a professional services company servicing the South African market with a focus on System Integration, Software Development, Web and Mobile Digital Solutions, Database, Business Intelligence and Data Analytics solutions. 

    Visit website
    < $25/hr
    250 - 999
    2000
    Cape Town, South Africa
  • Tangent Solutions is the combination of strong consulting experience, wide technological proficiency, varying industry exposure, professionalism and a passion for innovation.

    Visit website
    < $25/hr
    50 - 249
    2010
    Sandton, South Africa
  • Integrating web design and development, Google AdWords, SEO, Analytics, Social Media and content production into your digital ecosystem to help you thrive in a connected world. Drive Leads: Point B is a Google-certified agency – meaning that your campaign managers are equipped with the skills to deliver better re ... learn more about Point B Digital Marketing Agency

    Visit website
    $150 - $199/hr
    50 - 249
    2018
    Cape Town, South Africa