Orchestrating agile software solutions.

Allegro Associates is a family owned software and IT consulting company based in Edmonton, Alberta. We have been serving Canadian businesses since 2000. Allegro believes in simple, elegant software solutions delivered quickly to clients.

Software Development

Our team specializes in every step of the software development lifecycle, from requirements gathering to coding to DevOps to documentation.

IT Systems Consulting

We understand IT systems and work with you and your staff to build solutions that just make sense.

Cloud & Hosted Infrastructure

We’ve got experience architecting and deploying software systems in the cloud. We also understand that a server in a closet is sometimes all you need.

Is there something we can help you with?

Get in touch

Services

Our team of professionals has the expertise you need to get projects moving at tempo.

Custom Software Development

We've seen a lot of change in software development over our years of experience in the field. Our approach to development is agile and pragmatic, driven by user requirements rather than tech hype. If you've got a problem that needs solving with software, we've got solutions!

Application Maintenance & Software Support

At Allegro, we believe that software development isn't finished when the last line of code is deployed. Security patches, critical updates, and user support are all part of the software lifecycle. We're here to help you keep your software running smoothly and securely.

IT Systems Consulting

Allegro has experience with a wide range of IT systems and can help you make the right choices for your business, whether it's IT service management, email systems, network infrastructure, or Office.

Cloud & On-Premises Infrastructure

Our team understands that "Ops" is just as important as "Dev". We take a pragmatic approach to infrastructure, and can help you with the "where" and "how" of deploying your software.

About Us

Kris Mitchell

President, Senior IT & Software Consultant

Kris has been fascinated with computers since he was old enough to hold a mouse. He has been consulting full-time with Allegro since earning a Bachelor’s degree in Computer Science from the University of Alberta in 2012 and has been managing Allegro with assistance from founding members John and Glen since 2024.

He has experience with many software systems and programming languages, and is a go-to guy for esoteric email system and web development questions.

After work, you can find Kris scaling a rock face, singing with his choir friends, or taking on an ambitious cooking project.

John McMillan

Cofounder, VP Operations

John is an experienced project manager with over 25 years of IT experience leading teams and projects, utilizing different technologies in various client environments.

John holds an MBA degree from the University of Denver and is responsible for managing corporate operations, financial/legal functions and strategic planning.

John is involved with coaching youth hockey and soccer; enjoys skiing, playing hockey and golf; and spending time with family.

Glen Mitchell

Cofounder, VP Technology

Glen has over 30 years of IT and business experience in a wide range of industries.

He has an extensive and diverse knowledge of systems management and applicaion development using various operating systems, numerous programming languages, and a variety of platforms ranging from handheld devices to mainframe systems.

When he’s not busy coding Glen enjoys family life on an acreage.

We'd Love to Hear From You

Let us know how we can help, and we'll get back to you as soon as possible.

Contact Info

  • 1412 - 116 Street NW
    Edmonton Alberta
    T6J 7B3
  • (780) 440-3119
  • Mon-Fri: 8am-4:30pm
    Sat-Sun, holidays: closed

Contact Form