Elevate Efficiency

Time is our most valuable finite asset. Everything we do spends a little more of it. With this in mind we strive to build products that are so efficient that your customers will never feel like time has been wasted.

Our team brings decades of experience in software development and consulting, user experience modelling, and business analysis to any new software or business challenge. It has been said there are no truly new problems in software, only variations on existing problems - our team can solve what you need us to solve.

technical artists

user experience experts

full-stack developers

quality assurance engineers

Post-Graduate Incubator Program

Starting out in the industry can be intimidating. Our Post-Graduate Incubator program provides work to recent graduates from Vancouver Island Post Secondary Institutions under the guidance of senior software engineers. Read More

Perpetual Learners

Every contract, every different client brings a new opportunity to learn. Our first job is to try to understand what you understand – to learn your world – in order to uncover the technological and contextual issues at hand. Our approach is founded on deep understanding and can then draw from similar situations in other domains to ultimately deliver the project.

The art of simplicity

We know we’ve done a good job when the response to our solution is "well of course". It means that we have managed to communicate the issue in the clearest possible terms to the intended audience. Translation and language are a huge part of what makes a software project work – moving the concrete into the abstract and back again.

Bring Your Vision to Life

Interfaces for Users

Often applications forget that users with different jobs interact with a system in specific ways. We make sure we understand each user, not as a generic persona, but as an integral team member who is responsible for providing system input, analyzing system outputs and making essential decisions. Our applications are designed to minimize user interaction by tailoring workflows on and off the application to ensure a user has an efficient day’s work.

Leaving Tables Behind

Traditional information systems are based on lists and totals, details and rollups. Modern visualization libraries allow us to develop interfaces that truly represent non-linear, abstract concepts as needed. A relationship graph or three dimensional graph may be the proper way to interact with your data, our extensive experience with data visualization makes this possible. Our team uses every available tool to deliver light weight, highly performant, technologically suited interfaces that run on the appropriate devices for your business.

Straight from the Source

Integrations with external data sources, augmented reality graphics on mobile devices and global positioning systems can take a good visualization and make it great. Our vast experience with data architecture lets us craft an efficient, secure data stream to feed your data visualization viewports. Our relationships with seasoned game developers lets us build interactive simulations and Virtual Reality systems completely based on your business and your data.

Service Design

A truly effective information system considers the strengths of the users and their business environment. Designing high-touch, critical-action systems requires a deep understanding of a user and his/her environment. Site visits, process modelling, and system prototypes are just some of the methods we’ll employ to deliver systems that seamlessly integrate into a user’s working life.

Future Technologies

Virtual and Augmented Reality done right can provide new insight into your data and provide unimaginable efficiencies. Our team can help you explore all the possibilities and implement the right Extended Reality Solution.

Agile Management

We aren’t afraid to change direction. The development process itself can expose new feature potential while the business can impose new priorities. Our experience with Agile methodologies lets us adapt quickly with very little wasted effort in a controllable, measurable way.

Computational Intelligence

Let your systems inform their own futures. Neural Networks, Fuzzy Systems and Evolutionary Computation can help streamline business performance and surface problems that had yet to be identified. We are able to apply computational intelligence where it will be most effective while not hindering your day to day system performance.

Custom Software Development

Through it all, we build great software. Our team is trained to iterate quickly through prototypes, allowing us to deliver what works in the world, not just in design. Our deliverables have stood up against the highest levels of scrutiny and prevailed, your projects will be no different.

Contract Research and Development

Spontaneous opportunity and untested theories can revolutionize a project but interrupting an existing development routine can have the opposite effect. Leverage our experience for a quick benefit analysis and working prototype without interrupting your project lifecycle.

Quality Assurance

Every line of code we write is dissected by our comprehensive QA Process. We use business case level automated tests in our continuous integration (CI) pipeline. Extensive manual user testing ensures that each release is as close to bug free as we can get it.

Prototype Design

CAD, Physical Part Design, 3D Printing and Laser Cutting all contribute to bringing you ideas to light.

Post-Graduate Incubator Program

For Graduates

Take your new found skills further by working on short-timeline industry projects with the support of our senior staff.

We'll employ standard practices that your future employers already use.

For Institutions

Invite us to bid on your projects.

Your own graduates will perform the work with the support of senior software and quality assurance engineers.

Show the world why your grads are worth every penny.

For Everyone

Invest directly in the future of our industry.

Our teams are learning but that cost is not passed along to you.

Your projects will still be completed with the quality and efficiency Three Trees Technical is known for.

Accepting Projects Now

Email grads@3treestech.com with your project specifics for a quote.

Summer 2021 Admittance

Kick-off August 2021. Check back here for more information.

Interfaces for Users

Often applications forget that users with different jobs interact with a system in specific ways. We make sure we understand each user, not as a generic persona, but as an integral team member who is responsible for providing system input, analyzing system outputs and making essential decisions. Our applications are designed to minimize user interaction by tailoring workflows on and off the application to ensure a user has an efficient day’s work.

Case: Zynergy Capital

Zynergy Capital. Zynergy’s primary focus is moving projects through various stages of review. As different departments interact with the projects list, a common interface is optimized to provide efficiency based on the job role of the user. At any time a user can toggle their optimized view to another job focus entirely to gain greater understanding of the project context within the system. This system uses the adaptive interface pattern in other areas to optimize departmental views and provide flexibility to managers without maintaining multiple interfaces.

Leaving Tables Behind

Traditional information systems are based on lists and totals, details and rollups. Modern visualization libraries allow us to develop interfaces that truly represent non-linear, abstract concepts as needed. A relationship graph or three dimensional graph may be the proper way to interact with your data, our extensive experience with data visualization makes this possible. Our team uses every available tool to deliver light weight, highly performant, technologically suited interfaces that run on the appropriate devices for your business.

Case: Ministry of Justice: Court Scheduling Concept

Court scheduling has always been a complex problem with many variables. When tasked with inventing a new interface for scheduling judges in courtrooms throughout the province, we opted for a single page visualization with symbology to communicate data values in context. Animated, interactive filters call attention to various aspects of the data. The visualization can be drilled into to focus on various regions. All the complexity of the yearly schedule could be viewed in one interface.

Data Viewports

Integrations with external data sources, augmented reality graphics on mobile devices and global positioning systems can take a good visualization and make it great. Our vast experience with data architecture lets us craft an efficient, secure data stream to feed your data visualization viewports. Our relationships with seasoned game developers lets us build interactive simulations and Virtual Reality systems completely based on your business and your data.

Approach: Driven Data Driven

As a natural extension to the business intelligence and data warehousing we’ve developed over the years, creation of optimized datasets to support reports are repurposed into efficient, positionally aware, services to drive visualizations through AR devices. Additionally, data captured through external devices feeds back into the warehousing and on to other devices seamlessly.

Get To Work

When a system just makes sense, users require less training have report fewer help desk issues. We constantly review our design assumptions and knowledge of your internal processes to turn your systems into tools. Your staff can concentrate on moving the company forward, not figuring out how to work around complex computer systems.

Approach: What You Already Know

All of our systems use consistent usability patterns that are tailored to suit the staff and environment. In situations where an industry has proprietary systems, we mirror the terminology and interaction patterns to fit seamlessly into a work environment where possible.

Three Trees Technical Inc. is a software development,
idea prototyping, and information technology consulting firm
located in Victoria, British Columbia, Canada.

The Team

Our staff consists of accomplished business analysts, software architects, technical strategists and highly experienced designers. We bring new and innovative approaches to application usability, problem solving through collaboration, and delivery of elegant solutions.

Our approach to team leadership and work ethic is highly regarded in the industry.

We hire learners.

Our team is diverse in skills and experience. This diversity creates better solutions for our clients because we examine all viewpoints.

We support each other to grow and learn, and this growing expertise is available to our clients.

Three Trees Technical Inc.

Victoria, BC

By appointment

Send us a Message