Industry Insights from Our Experts

Monthly Archives: August 2011

Application Types

Comments Off
Filed under .NET, Software Architecture

Yes, a rich internet based web application would be awesome, but is it really what you need? I would love to own a new Porsche 911, but not if I am using it to haul around building supplies for my construction company (unless it was balsa wood, maybe).

Just like using the right vehicle for the job, so should you be using the right software application for the right job. Here is an overview of the different application types that exist today, and some information about each to help you better understand your options when considering a new software application… Read More »

Federated Claims Based Security

Comments Off
Filed under SharePoint, Software Architecture

Systems are becoming more and more interconnected each day. Coordinating all that interconnectivity becomes a challenge, especially in terms of security. A party or client, such as a user, web service, web site, or even another device, may need to collaborate with more than one system. Using a claims-based security approach, a coordinated effort can be made to provide common security information to all systems . Here is how….
Read More »

Canada lost a great leader this week.

Comments Off
Filed under Popular, Uncategorized

Going beyond our information technology world for a few minutes: our country lost a great Canadian this week. As a patriot with no taste for politics, I am compelled to repost this letter by Jack Layton. This missive was penned in his final days of his fight against cancer, and I challenge you to read this with dry eyes. Mr. Layton’s goodbye message transcends politics, and is a powerful reminder of our identity as Canadians.

Functional and Non-Functional Requirements

Comments Off
Filed under Software Architecture

There are actually methods to the madness in the process of gathering information for software requirements. As a system end-user or a subject matter expert  it is likely that you have worked with others during some information gathering processes. Whether it was via a big meeting, or a simple phone call, someone probably has asked you a question or two about what you want the system to be or do. To help you better understand what is being asked of you, here is an overview of the two types of requirements that you are being asked about… Read More »

Wordless Wednesday.

Comments Off
Filed under Wordless Wednesday

I’ll be Speaking at EDMUG on September 12 2011

Comments Off
Filed under .NET, LightSwitch

On September 12, 2011 I’ll be speaking at the Edmonton .Net User Group (EDMUG). I’ll be presenting an overview of the recently released Microsoft Visual Studio LightSwitch 2011. RSVP via the EDMUG Meetup site at www.EDMUG.net.


Software Architecture – MVVM Design Pattern Primer

Comments Off
Filed under Software Architecture

Building a new car requires the input of both a design team and an engineering team. Each team contributes to specific requirements. For example, the design team is responsible for understanding what the consumer wants in the look and feel of the car. The engineering team applies the required mechanics and functionality to the car. Both teams serve distinct purposes, however both teams need to eventually come together to produce what we will eventually drive down the road. Read More »


Comments Off
Filed under Popular, Uncategorized

Can a company successfully deliver world-class software AND hardware?

In terms of branding and identity, I say no. Those two domains are too large for a single company’s identity to straddle.

Apple, for example, has been publicly described by Steve Jobs as a ‘software company’, not a hardware company. Even while Apple manufactures its branded hardware through contractors like Foxconn, Apple itself revolves around its operating systems and user experience.

Microsoft, who is quietly merging with Nokia, is also a software company. Yes, you’ll see Widows Phone OS becoming prevalent on Nokia devices, but the big MS is, and always will be, a software company at the core.

Now Google has purchased Motorola. No, it’s not because the search giant wants to become a hardware manufacturer… the move was strategic play to protect itself from patent-infringement lawsuits. By acquiring over 17,000 mobile phone patents via Motorola, Google has firewalled itself against legal roadblocks as it develops the Android mobile operating system. Don’t be fooled… Google does not intend to brand itself with hardware. Rather, Google is building a protective fence around its software.

So. I predict that the world of mobile and handhelds will divide into four software camps: Apple (+Foxconn), Microsoft (+Nokia), Google (+Motorola), and the wildcard fourth space that will be soon vacated by the hemorrhaging BlackBerry following.  Those faction lines will be drawn with software, not with hardware.


Copyright 2018 by Quercus Solutions