Technology Consulting

At Keyhole Software, technology consulting goes beyond recommendations. Our senior consultants work alongside your team to evaluate architecture, modernize legacy systems, and implement scalable cloud-native solutions that drive real business outcomes.

We combine strategic advisory with hands-on delivery—helping organizations migrate to AWS or Azure, improve performance and reliability, establish DevOps practices, and accelerate critical initiatives. Every engagement is led by experienced, U.S.-based engineers who don’t just advise, but build, deploy, and support the solutions they design.

Whether you need short-term guidance or embedded technical leadership, we help you reduce risk, move faster, and make confident technology decisions.

Mapping Shortest Routes Using a Graph Database

Lou Mauget Articles, Databases, Development Technologies & Tools, Java 12 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.We often model interconnected data by cramming it in and out of table structures. Why don’t we simply model interconnected data as … interconnected …

Quick-to-Implement Custom Features in Google Maps

Scott Peters Articles, Development Technologies & Tools 1 Comment

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Have you ever used Google Maps to find the closest branch of your bank? Search for restaurants nearby? Get driving or walking directions? Find …

Modularization in TypeScript

Brett Jones .NET, Articles, Development Technologies & Tools, JavaScript, Tutorial, TypeScript 7 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.UPDATE: Check out the new GitHub project that accompanies this post: TypeScript Modularization Demo.  In my last post, I introduced TypeScript, Microsoft’s new offering …

Node Application Server with CouchDB

Brett Jones Articles, Databases, Development Technologies & Tools, HTML5, JavaScript, Node.js, Python, Tutorial 5 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Much has been made lately of “NoSQL” non-relational databases. A few weeks back, Lou wrote a post introducing CouchDB, a free Apache Foundation document …