With SoftSource Consulting, you don't have to be alone.

A clear vision.

A defined path.

A plan to get there with confidence.

read more

Let SoftSource Consulting help you find the right solution.

On the cutting edge.

On time.

On budget.

read more

Take the next step with SoftSource Education Services.

Excellent instructors.

Real world experience.

Practical developer education.

read more

Take a look at just a few of the companies SoftSource Consulting has helped.

The right team.

The right solution.

Right on time.

read more

Meet our team of excellent consultants at SoftSource.

Friendly interaction.

Professional service.

Decades of experience.

read more

See what others have to say about SoftSource Consulting.

Quick turn-around.

Insightful aid.

Satisfied customers.

read more

Contact SoftSource Consulting today to see how we can help.

Real people.

Real world experience.

Real solutions.

read more

Our Clients



Strangeloop worked with SoftSource during the implementation of one of our key technologies. Their staff exhibited a high degree of skill and professionalism in understanding what we wanted to do, and delivered what was required on time. It was a pleasure to work with SoftSource.

Strangeloop Networks

VP Software Development

I feel confident that SoftSource only hires top-notch talent, I cannot think of any area of improvement.


I believe the SoftSource team has cut weeks off our product development time and saved us from going down several wrong paths. I would highly recommend SoftSource to any software development team.


SoftSource listened to our goals for customized .NET training and responded with helpful information and advice specific to NetIQ's needs. SoftSource came to our site and delivered exactly what we had hoped for: real .NET expertise presented in a clear and understandable format.


WebTrends Division

We will most certainly look to SoftSource for additional .NET and application consulting as our needs arise. We have very high confidence in their ability to deliver.


The gain for enseQuence in taking the course, while difficult to put exact numbers on, will undoubtedly save thousands of lines of code in the short term and many man hours in the long term. There is little question that by taking this class, more project opportunities will open up to enseQuence, because of the overall net gain in productivity.


Development Manager

Your knowledge seems endless!

Plum Creek Timber

I really appreciated Shaun's depth and breadth of experience. His candor was honed and refreshing.

Plum Creek Timber

Just about all the Microsoft business applications and development tools are less expensive, easier to use, quicker to turn around projects than the tools in the Oracle/J2EE environment.



It would take a developer two days to touch 100 HTML files to make a change using J2EE. Making the same change in Visual Studio .NET takes 20 minutes to change the rules in the configuration file.


Development Manager

About Us

Steven Gray


Steven has over two decades of experi­ence in software engineering, architec­ture, management, education, and con­sulting. He has a real understanding of the software development cycle with practical experience in large-scale appli­cation architecture and design, enter­prise mobile and cloud development, application security and implementa­tion, testing, and deployment. Steven holds several technical certifications, authored multiple publications, and has presented at technical conferences and functions all over the United States. Steven holds a Bachelor of Science Degree in Computer Science from Pacific University.

Shaun McAravey

President and CTO

Shaun McAravey founded SoftSource Consulting in July 2001 to provide expert software consulting services on the Microsoft technology stack. He has over twenty years of experience in soft­ware development. Previously Shaun was the Chief Technology Officer and VP of Emerging Technology at STEP Tech­nology. Shaun is a frequent speaker at technical conferences. He has presented at the Microsoft Global Executive Roundtable, Microsoft Global Summit, the Microsoft Technical Briefing, SD West and other national developer con­ferences. Shaun has also served as the Portland Microsoft Regional Director and has been a Microsoft MVP. He holds a bachelor's degree, majoring in Com­puter Science and Applied Mathematics.

Tim Lawson

Director of Engineering

Since joining in 2007, Tim has held several positions at SoftSource, including Senior Software Engineer, Software Architect, and Director of Engineering. He has successfully led a variety of SoftSource teams in the design and construction of real-world software that is simple, stable, and predictable. He especially enjoys working closely with clients to define and solve complex business problems. Tim holds a Bachelor of Science Degree in Industrial Engineering from Oregon State University.

Andrew Saylor

Director of Business Development

Andrew came to SoftSource with over fifteen years of business development experience within the software industry. He has worked with multiple technolo­gies and has experience providing soft­ware solutions to every size of company with the goal of establishing long-term relationships with his clients. Andrew holds a bachelor's degree in speech communication from Oregon State University.

Cheryl Niehuser

Director of Finance and Operations

Cheryl joined SoftSource in 2004, and has over thirteen years of finance expe­rience in the software industry. Cheryl is responsible for overseeing SoftSource's finances, human resources, administra­tion and operations. She holds a bach­elor's degree in accounting from Port­land State University.

back to top