gregcons logo    Development

Contact Us
Hire Us


We Are:
  Kate (blog)

Before there was a World Wide Web, before it was possible to buy Internet access, Gregory Consulting was writing software and helping others to be better software developers. We've embraced the Internet and Internet programming, but haven't left Windows programming behind. (We have cheerfully abandoned most other operating systems, though we're doing some mobile development now to supplement desktop applications.) We build Windows applications, web applications, web services (for application-to-application integration,) Windows services, and SQL Reporting solutions. It's important to us to produce quality software that meets deadlines, budgets, and requirements. We work in C++, Visual Basic.NET, C#, C++/CLI, C++/CX and various scripting languages. We take advantage of standards and use frameworks and libraries to reduce costs while providing a more robust solution than re-inventing the wheel would provide.

Programming fits into all aspects of our work. Our technical writing is on computer programming topics with working programs as examples. We take on contracts to produce Windows and Web applications, or to collaborate on them.

Before you engage us for a programming project, you should understand our development process. We have a strong preference for fixed-price bids based on well-written and well-understood requirements. You'll know just what you're spending; we'll know just what we're agreeing to create. We'll all be happy!

Some of the programming languages we are currently using include:

  • C++ including MFC, C++/CLI and C++/CX, with an emphasis on ISO Standard C++ wherever possible, and a Modern C++ approach
  • Visual Basic.NET and C# with all the power of the .NET Framework
  • Interop techniques to connect native code and managed code with minimal effort

If you need some software built (or the software you have now changed) and you think we might be a good fit, please do get in touch. There's no charge to talk about the possibilities, and we would love to help.

If you do your own software development, we can write code for you (or with you) or you might be interested in our mentoring and consulting practices.