Training & Consultation

Our team is comprised of professional service consultants and instructors with decades of combined experience not only as trainers but formerly as architects and developers. Our instructors bring this experience into the classroom, enriching the learning experience for our students.They draw on experience gained in the design and development of complex Internet, intranet and extranet solutions in a wide variety of verticals including defence, financial services, telecom, software and media.

Together we bring knowledge and expertise, coupled with vast experience, best-practices and delivery capabilities, to assist your organization in the successful education of your I.T. workforce and, in turn, their success as we guide them towards successful solution delivery for their enterprise.

Architecture & Analysis

Our team consists of experienced IT Architects/Analysts, so if your organization needs support in this role in technical areas such as SOA, BPM, and JEE or vendor product suites such as IBM or Oracle, then our IT professionals are able to help. Our architects are familiar with all IT-related Government of Canada standards such as CLF and WCAG.

Curriculum & Courseware Development

Our instructors and consultants are also SMEs and as such, are accomplished courseware and curriculum authors. We are able to provide original material for use in training engagements of only the highest technical and pedagogical quality. 

Business Management Strategies

We can support your business using proven industry techniques to help you achieve your objectives. Areas of expertise include:

  • Lean Six-Sigma
  • Unified Process
  • Agile, Scrum, Disciplined Agile Delivery

Business Process Modelling

Our BPM expertise is second to none, and we can help guide your organization in the adoption and ongoing delivery of BPM techniques and methodology. Our technical experts can assist with various tooling in this space including IBM WebSphere Business Modeller, Enterprise Architect and Oracle BPM Suite in order to:

  • Create As-Is business processes to represent the current state of the business
  • Explore candidate business processes by varying As-Is models
  • Evaluate As-Is and candidate processes using simulation.

Application Development Lifecycle Support

Our expertise and depth of knowledge in IBM, Oracle and Open-Source product suites is at your service. 

WebSphere Integration Developer:

  • Develop mediations for WebSphere Enterprise Service Bus
  • Develop business rules, state machines and business processes for Websphere Process Server
  • Integrate human tasks into business processes
  • Integrate mediations and processes with external systems through web services, JMS messaging, WebSphere MQ, and JCA adapters.

WebSphere Message Broker Toolkit:

  • Create complex mediations and processes that work with XML and non- XML data
  • Integrate with a large number of systems working widely varied data types

WebSphere Operational Decision Manager (WODM):

  • Create and deploy complex business rules.

Rational Suite:

  • Develop software using IBM Rational Jazz platform products including Rational Requirements Composer, Rational Team Concert, and Rational Quality Manager
  • Software Modeling with Rational Software Modeler and Rational Software Architect
  • Configuration Management with Rational ClearCase
  • Requirements Management with Rational RequisitePro and Rational Doors
  • Cloud Computing - from beginner to advanced.
  • SOA and Governance (ITIL processes, IBM Governance and Management Method)
  • Enterprise Architecture (Zachman, TOGAF)
  • Business Rules Management (ILOG JRules)
  • Business Process Management, BPEL
  • Web Services, JAX-WS, WS-*, WS-Security
  • Web application development patterns and practices
  • Web application frameworks (Spring MVC, Struts and JSF)
  • Web 2.0 technologies (AJAX, Dojo)
  • Java, and J2EE
  • Oracle’s SOA Suite and Weblogic platform, including Oracle 10g database administration.
  • RDBMS (DB2, Oracle, MySQL)
  • Open-source frameworks (Hibernate, Acegi, Spring, Tapestry)
  • Rational Unified Process, UML, OOA&D, Software Patterns, Design and Architecture

Application Deployment Support:

  • Configure and deploy J2EE/JEE applications in a highly scalable environment using WebSphere Application Server
  • Configure and setup higly flexible SOA environments though any of IBM’s ESB products - WebSphere ESB, Datapower and WebSphere Message Broker.
  • Integrate with existing systems, including mainframe, using WebSphere MQ messaging.

Strategic I.T. Assessments:

We are able to perform an assessment to baseline the current situation before any changes are made:

  • Application Architecture
  • Software Development Lifecycle/Application Lifecycle Management


Mentoring is more personalized than training and provides more depth than consulting.  It's guiding your people through the process, helping you to understand how technology can be applied to your project, and using best practices to solve your own unique problems.  At the end of a mentoring engagement, our goal is to be able to walk away with the confidence that your people can continue on their own.

We are able to deliver mentoring to your staff so that they are able to acquire new skills and improve existing skillsets in the areas of:

  • Software Development practices
  • Project Management
  • Process Management
  • Change Management for Process Improvement

Solution Delivery:

Our services can be provided on-site, anywhere in the world where our consultants can fly to, or in many cases remotely using the latest virtual delivery platforms.