For managers that need to accelerate their internal IT projects or product development roadmap, ROK Software provides custom software engineering services.

Our team of very experienced software professionals provides:

  • Enterprise web applications
  • Integrations
  • Data migrations
  • Business process and systems architecture analysis
  • Firmware
  • Electronics and Mechanical hardware (test fixtures, etc).

Contract Staffing & Consulting

And for those times when you just need a helping hand, our professionals will join your team for a while.

    • Software Development
    • Project Management
    • Business Analysis
    • Quality Assurance
    • Architecture

We will turn your software Vision into reality

ROK Software: How We Work

Our engagements are successful and predictable. Our process is inclusive and highly interactive from start to finish. Clear expectations established from the start followed by frequent customer engagement, clear reporting and demos throughout all phases eliminates unpleasant surprises and results in a predictable and successful conclusion.



First we meet to understand your goals. Your business drivers, user roles and tasks, technical landscape and proposed solutions. And we get creative! In addition to drawing out your goals we offer insights into risks, cost, complexity and technical direction and we often offer alternative solutions.

A visual process

We work with you to define your desired end state, often subdividing that down into minimum viable and subsequent phases.  A picture is worth a thousand words; we favor system diagrams, screen mocks (Balsamiq) and epic-level user stories over reams of written requirements. Rapid iterations and an inclusive process work very well during this phase to ensure quality and the right level of detail.


We use Agile Scrum methodology. Our projects are iterative, inclusive and efficient. You are engaged during the definition and prioritization of work items. You get full visibility into incremental functionality as it is completed, and we encourage you to try it out. And we provide full visibility into the status and priority of work items and also into the overall project status using browser-based tools such as JIRA and Confluence.


We stand behind our work. We are there for you for subsequent phases and for ongoing support.

Consultation is always free.

Home     Services     About     Contact     Careers
1021 Government Street
Victoria, BC
V8W 1X6
ROK Software
3542 Cardiff Place
Victoria, BC
V8P 4Z4