Latest News

September 2009
MM to write native and web-services based applications for Windows Mobile, iPhone.

August 2009
MM performs two virtualized OpenBravo installations and provides support for three open source ERP implementations in manufacturing, aerospace industries.

July 2009
MM provides cutting edge support for health management systems on Citrix, SQL Server and Access 2003. MM does conversion of legacy real estate application into Access 2007.

April 2009
Small companies implement MacKenzie & MacKenzie's BillZone software as a cost-cutting measure during the recession.

March 2009
MacKenzie & MacKenzie writes HR & employee timesheet system for BC aerospace company.

Read More

Need an expert MS Access or Excel programmer?

Experience and Trust

BillZone is a premiere provider of solutions utilizing these two powerful products in the Vancouver area. We have:

  • analysts with over ten years of implementing complex solutions and best practices
  • dozens of applications in high-trust environments like aerospace, health, and insurance
  • the ability to provide long-term, trusted support of your applications
  • unparalleled understanding of Access, its architecture, and how to deploy it in real world environments
  • the ability to upgrade your existing Access platform for reliability and speed

Our experience is our key asset. The key to the success of our projects is often the fact that we are able to quickly overcome technical obstacles to progress which are related to the technical environment. We find solutions quickly where other programmers get hung up for days.

Expert Knowledge & Skill Level

Whether you have a simple database solution that a number of users require, or a more advanced solution that will plug into your legacy or ERP systems for reporting purposes, we can do the job. If you need some one who:

  • has a deep understanding of the objects & libraries for Access & Excel
  • can write complex SQL queries, nested queries, and dynamic SQL through VBA
  • is an expert in data access using ADO, DAO, ADO.net, ODBC, specialized methods, and more
  • truly understands how query performance is affected by design
  • can easily convert your whole Access application to run on MSDE or SQL Server
  • really understands the limitations of Access security, and how to secure it in production environments
  • can lock down every aspect of your applicaiton's user experience
  • can immediately step in, understand your business, and take your project to completion
  • can take over maintenance of your old Access system, understand it, and support it long term

You're in the right place. We can provide these services to you and help things go smoothly.

Your Trusted Advisor

Things you should be careful of when planning support for your Access system:

  • Is your support dedicated to another task or have another job or core function? It won't be in an accountant or engineer's best interest to support a database system for the long-term, so they may do a poor job. And, when they are gone, nobody knows how to support their system.
  • Is your support really a specialist in another set of languages? It is a common misconception among programmers with little or no Access experience that deploying or maintaining an Access system to many users is easy. Without experience on the pitfalls you can encounter, tricks that save time, and tools to make things go faster, they could jeopardize your project.
  • If you are in a big organization, does your support person know how to help integrate your application into your company's IT infrastructure, and notify IT staff on things like backups and system support?
  • Can your support really take on a long term engagement like this? If supporting systems like these is not their goal or core competency, you could end up in trouble if they leave. Even if you decide to support your application in-house, you can use BillZone as a store of knowledge to train your next resource, and to support you during the transition.

For more information on how we can help, please call us at 778-373-5454 or use our contact page.