We Solve Problems… Period.

It’s as simple as that.  The raison d’être of Foci Solutions is to analyze challenging IT-related problems and develop high-impact solutions.  We are at our finest when we are called in to help our clients handle situations that are blocking their high priority initiatives.  We believe that small and focused engagements, when delivered properly, can drive massive value.

Trying to kick-start a stalled transformation program? Need to conduct a complex technology options analysis to find your next-generation IT platform? Having challenges with Stakeholder confidence due to a fragile technology solution? We can help solve those problems!

Services we offer

Strategic Diagnostics

The solution to every problem begins with a thorough diagnosis. We bring a broad range of experiences to our engagements. Our projects have run the gamut, ranging from designing and implementing small and nimble solutions using open-source tools for rapid development to extreme scale IT transformation management with enterprise-level commercial COTS. This diverse background allows […]

Learn More

Solution Delivery

We have a broad range of skills and capabilities to help you with your IT implementation challenges. Spanning from large program management, to solution architecture and software development, we pride ourselves on bringing the strengths of our team to deliver outcomes rather than simply providing bodies for individual tasks. What kinds of projects do we […]

Learn More

Latest Articles

Getting Started with Orbital Bus

You’ve heard people talk about enterprise service buses and you think it’s time you learned out to use one. You read an awesome blog post about this new thing called Orbital Bus and you think it would be a good project to play around with. Where should you start? Let’s start here. Understanding the Architecture I’m […]

IT Organizations Need to Practice More, Dunk Less

Whenever I walk into a new client, the first things I hear from the Technology Executives are typically: “We need to modernize”, “We need to transform”, “We need to adopt <insert trendy tech buzzword>”. What I never hear is: “We need to bring our development and testing methodologies up to date”, “We need more collaboration […]

Introducing the Orbital Bus

Today, we are proud to announce the public beta launch of the Orbital Bus open source project. The Orbital Bus is a distributed Enterprise Service Bus (ESB) intended to make it easier for developers to implement smart, reusable, loosely coupled services. We believe that a peer-to-peer mesh of lightweight integration nodes provide a much more […]

Open Positions

  • Software Developer

    Foci Solutions is seeking experienced software developers to join our dynamic, growing team in Ottawa. We are looking for someone who is driven to succeed and loves to design and develop software.  The successful candidate will take full advantage of learning opportunities and be comfortable and confident engaging with both business-oriented clients and technical team […]