Mayo Software

About

About

What We Do:

Mayo Software is a custom software development company that specializes in Microsoft .NET technologies. We can meet your software development needs with a unique blend of performance, quality, and service that has kept customers with us for years. We are particularly good at adopting new technologies, so if you hear of a new Microsoft technology that doesn't happen to be on our page as you browse, just ask - we've probably been working with it for some time and already have experience with it.

Our Team:

Mayo Software has an outstanding group of professionals, dedicated to the needs of customers. With eye-catching design, purposeful software engineering, and business intelligence services, the team can tackle any problem.

Our President:

Joe Mayo, President, has led Mayo Software since 2001. Besides over 22 years of software development experience, he is the author of several books, including C# 3.0 Unleashed: With the .NET Framework 3.5, LINQ Programming, C# Unleashed, C# Builder Kick Start, and ASP.NET 2.0 MVP Hacks and Tips. In addition to years of real-world experience, Joe has numerous awards, certifications, and educational degrees.

Web Development

Web Development

We have an incredible amount of experience bringing businesses to the Web and enhancing the experience of customers who are already there. Not only does our work look great, but it is technically sound. You want data driven applications that not only perform well, but are also designed to recognize scalability issues of the Web.

Here are some of the technologies we use to deliver the best software:

Desktop Development

Desktop Development

While the Web is incredibly popular, there are still many desktop applications being written. We've been doing Windows applications for years and don't see any end in sight.

Here are some of the desktop technologies we deliver solutions with:

  • Windows Presentation Foundation (WPF)
  • Windows Forms
  • Windows Services
Distributed Apps

Distributed Applications

A ubiquitous internet and ever growing need for computing systems to communicate makes distributed application development a must-have technology for many enterprises. This is another area that we have strong experience in.

Here are some of the distributed computing technologies we can build for you:

  • Windows Communications Foundation (WCF) Applications
  • Web Services (ASMX or WCF)
  • Remoting
Business Intelligence

Business Intelligence

Data is the lifeblood of any business and we help you manage it in any way you need. Not only is there a strong need for data management, but there is also a growing demand for BI services. Decision makers need to watch trends, receive status reports, and keep their eyes on KPIs.

Here are a few of the tools we use to bring BI to your organization:

  • SQL Server 2005/2008
  • ADO.NET Entity Framework
  • LINQ
Architecture
& Design

Architecture & Design

Building enterprise class solutions takes a lot more than pulling together technology and coding. First and foremost, you need a group of professionals who communicate well and listen to what your needs are. You also need technical professionals who are going to open up and let you know the trade-offs that impact what you want to do. We have a knack for stepping back and looking at the system from a high level and ascertaining what must be done to make the pieces fit together. Whatever it takes to get the work done, we will work with you for the entire project lifecycle to bring your project in for a safe landing.

Community

Community

Downloads

Title: What's New in Visual C# 2008
Presenter: Joe Mayo
Location(s): Boulder (11/27/07), Fort Collins (12/10/07), Denver (01/28/08)

Title: The ADO.NET Entity Framework
Presenter: Joe Mayo
Location(s): Boulder (02/26/07)

Title: Advanced LINQ to SQL - Taming the Query from Hades!
Presenter: Joe Mayo
Location(s): Denver (08/25/08)

Copyright © MayoSoftware 2007-2008, ALL RIGHTS RESERVED