Leaf Software Engineering masthead

About Us

Company History

Leaf Software Engineering started in 1995 with a group of experienced software engineers that each had over a decade of IT experience. We all had a passion for software design and desire to produce world class products.

In pursuing this goal we had to meet many challenges both at the corporate and individual level.  This has led to extensive staff development in the fields of personal growth, human communication and technical training.

We began specialising in database applications in the mid 1990's and as a group we have worked on many different database applications ranging from single standalone systems to multi-user client server based solutions. This experience has been vital to our capability to deliver designs that work.

Around 1997 we embraced on a long and difficult journey - the Capability Maturity Model (CMM). The CMM was seen as offering the best solution to the software problem. The CMM is a framework for applying structure to the process of building software and through good processes, tools and people produces results that are truly magical. We still are using the CMM today.

As a world class software engineering company we offer services in all areas of database development. This ranges from system analysis, functional specifications, interface design, development, installation program design, testing, technical writing and end user training.

By working across the full life cycle of a project we can maintain important feedback loops and quality checks. This enables us to continuously improve each of our software processes.

Our staff commitment to continuous and constant process improvement are our key competitive advantages.

Why "Leaf"

We chose the word "Leaf" for our company name as it describes how we build software - organically. We found that whenever applications were build using fixed specifications that this produced a good start. The software needed to evolve as it was exposed to its environment. We started to mirror the way nature evolves and found that we could achieve levels of client satisfaction that normally would have been impossible.

In order for this evolution to take place we need to have strong, long term relationships with our clients. And our products must be constructed robustly so that any changes can be made without the product falling apart. Building strong relationships is part of our nature as well.