software development company and web design company in Pretoria, South Africa

  • All Programming is a full service software development IT company. Our speciality is in custom programming for Windows and web systems of all types and sizes
  • Our motto is simple. 'Improving Perfection' We develop the most simple to most complex windows programs and websites...better
  • Our range of services encompasses the entire IT function with specialisation on the small and medium enterprise market
  • Some of the clients we have improved perfection for...

Services Overview

All Programming offers the full range of IT and computer related services. Below is an overview of what we can offer your company.


Software development services

Mainly offering Microsoft Windows based programming services here including:

  • Systems to automate business processes
  • Enhancements to existing systems
  • Windows mobile development for cell phones
  • Interfacing windows programs to internet based systems
  • Converting manual systems to software programs
  • Converting Microsoft Access databases to Microsoft SQL server based systems
  • Linking multiple branches of a business via software
  • Software Maintenance of existing systems.
  • Windows desktop software to web software conversions.
  • WPF (windows presentation foundation) software development
  • Touch screen software development
  • Creation of additional reports for your existing software
  • Software development consulting
  • Systems analysis and auditing

Click here for more detail on our software development services >>

Contact us today to find out how we can help you, it doesn't matter how large or small your need is, we will always assist you.

Web based services

Web based systems are the way of the future, as the countries communications infrastructure becomes more stable and quicker in speed, companies not taking advantage of the internet are loosing out on very real opportunities to enhance there business. We offer all of the following web based services

  • Website design including graphics design and logo design.
  • Information websites (the most basic website available, for companies wishing to just have an internet presence).
  • CMS websites (content management systems, the next level of information type websites whereby the client can update there website whenever they want to.)
  • SEO (Search engine optimization) services including optimizing your websites for certain keywords and doing online advertising campaigns on your behalf.
  • Silverlight website design and development
  • Flash website to Silverlight website conversion.
  • Windows desktop software to web software conversion
  • E-commerce systems
  • Custom web software to automate specific or all business processes over the internet.
  • Dotnet Nuke CMS installations and setup
  • Sugar CRM setup and installation
  • Custom CRM (customer relationship management) systems.
  • Custom reporting put on the internet.

Click here to view more detail on our web design services >>

Contact us today to find out how we can best solve your website needs.

Hardware services

Computers are an integral part to any business, the better your technology, the more efficient and quicker your business can become. We offer hardware related services because we want our clients to be able to call one company for all there support to get the job done. No longer will the hardware companies blame the software companies and vice versa.

Hardware services offered include:

  • Computer sales, we can source any computer parts from till drawers, to specialised printers and full assembled computer systems.
  • Network sales, we source all network components, including network cards, hubs, routers and DSL modems.
  • Computer and network setup: We will deliver a computer that works the moment you switch it on and network the computers to your existing network infrastructure.
  • Moving documents and software programs from your old computer to new computer without loosing any information.
  • Hardware and windows preventative maintenance. This is a cheap type of insurance to prolong the longevity of your technology investment.

Contact us today for a free quotation.

Other services

We discovered early on that there are many additional services clients need in the course of having software development or website design done, as a result we partnered with companies to offer the following additional services.

  • Graphics design.
  • Corporate design services including:
    • logos
    • business cards
    • letterheads
    • flyers
    • posters
    • newsletters
    • brochures
    • banners
  • Printing and packaging
  • Vouchers including:
    • design of cards
    • purchase of cards
    • unique identification of cards
    • Point of sale software (POS) to manage the vouchers
    • Internet linked for multiple branch support
  • Flash based website design
  • Bulk emailing systems design and support
  • Bulk sms systems with built in sms
  • Bulk mms systems
  • Tracking and reporting for measuring an sms campaigns success.

We have made sure that we can offer complete service to all our clients. Contact us today for a no obligations quotation.


2015 All Programming Call: +27 83 785 9178

    Sofware Development Company | Software development | SQL Database Development | Web Design Company | Sitemap | SEO Partners