Welcome. You are here: Home : Company

About our Company


Broken Keyboards Software was founded in 1999 in Johannesburg, South Africa by Simon Stewart as a vehicle to offer services to the local SME market.

Since our formation we have succesfully completed work for several clients around South Africa as well as in the United States and United Kingdom.

We are a micro-ISV. See our products.


Instead of predefining a set way of working before even meeting with the client, Broken Keyboards Software adapts itself as far as possible based on the client's unique needs and culture.

We use various combinations of the following industry accepted methodologies: rational unified process, extreme programming and agile.

Our offering

Broken Keyboards Software only offers services that we specialise and excel in. These include:

  • Javascript and jQuery architecture reviews and performance optimisations
  • developing software programs for the Windows environment
  • developer training - .NET, C#, MS SQL Server, ASP.NET, VB6 migrations
  • technical consulting - development practices, architectural reviews
  • Firefox 3 addon (extension) development and training


Some of our recent customers have been kind enough to provide us with the following:

I would just like to thank Broken Keyboards Software for the excellent way in which they conduct business.

I had a traffic synchronization program ( Sync Doctor ) developed by the above company and the service and reliability of my dealings with Broken Keyboards was outstanding to say the least.

The development of the program took six months in total. I was amazed to see how effortless they made the task seem as it is a complex idea in traffic engineering terms.

Thank you again for your outstanding service."

Derrick Alexander

The Broken Keyboards Software trainer provided was extremely professional. In addition we have had very positive feedback from our clients on the way the trainer’s knowledge, presentation skills and their willingness “to go the extra mile” for our students...

We have no hesitation in recommending Broken Keyboards Software and their trainers..."

Roy Pursey
Regional Operations Director, ITIntellect

Our people in the press

See some of our staff mentioned in the local press:

Creating software to solve problems. Cost Effective solutions for beautiful software. Simon Stewart, custom software solutions, software development, mvp, microsoft technologies, south africa, johannesburg, port elizabeth, lecture.