Welcome! These pages are all about Gregory Consulting
Limited. We solve our customer's business and technical problems
using primarily Microsoft technologies. As world experts in C++ and .NET, we help developers by mentoring, training,
and supporting the development process. We help non-developer firms by
writing software for them or helping them manage their projects. We program in a variety of languages, but especially in C++, and are embracing C++11, C++14, and C++17. We provide architectural vision and inspiration, write, edit,
coach speakers and presenters, manage projects, and
provide business and management advice.
Some recent announcements of interest
What we do
We are, first and foremost, consultants. That means we help our clients
solve their business problems. Often, our contribution is in the
form of programming, project management
technical writing, or training.
Other times it's a feasibility study to help map out a path the client can
follow. We also provide mentoring to small developer teams to help them adopt new technologies. These days people ask us for advice about C++ a lot, or moving from a Windows-only world to a cross-platform world. We're
following the latest developments for our clients and breaking new ground in this exciting
wave of technology development.
Our history and people
Gregory Consulting was founded
in 1986 as a software development and consulting firm. We've been on the Internet since 1989;
one of our founding partners, Kate Gregory, is a reknowned speaker and
writer, and our chief
mentor with over 30 years of software
Our other founding partner, Brian Gregory, also has over three decades of
software development experience and handles our
contracts, system administration and much of our general
In the past, we've had a number of other employees and associates. At the moment we are content with just the two partners fulltime, and some associates available to us when we need more horsepower on a particular project.
Where we are
Our office is in rural Ontario, Canada. We get into Toronto when we need to -- and Toronto has an airport
that can get us anywhere.