We’ve been at this a very long time, providing software development services to a variety of small and enterprise clients within Edmonton and across Canada within energy, health, photonics, and agricultural sectors. In fact, many clients remain with us since the very beginning. If we’ve learned anything, it is that even the most complicated project can be simplified into bite-sized chunks, making progress more visible and frequent. This allows for fast prototyping and continuous involvement and feedback from stakeholders to ensure steady alignment with the overall vision and objectives. With more than two decades of extensive and diverse experience, our time-tested methodology results in project objectives being achieved on-time and on-budget, with no unexpected surprises. We'll walk you through our process, explore your specific requirements, and work with you to determine how we can help turn your ideas and requirements into something real.
A proper project management process that includes an understanding of use cases, the classification of core and non-core requirements, a roadmap, and a simple and extensible system architecture enables a project to 'hit the mark', on-time and on-budget.Talk to us!
From discovery to development and deployment to documentation, we've got you covered from A to Z.
We'll determine the necessary framework and technology components required to support project objectives.
We'll configure application entities and their relationships and constraints, as are relevant to the specified requirements.
Perhaps the most crucial aspect of project success is how intuitive, convenient, and efficient the user experience is.
Getting our hands dirty with a little code is what we live for, but only after prerequisite pieces are understood and in place.
Exceptional user experience is intuitive and frustration-free. User guidance can help ensure satisfaction and acceptance.
We can modernize your existing out-dated software with a universal web app or fresh new desktop app.
As you can see from our prior work, we know our way around graphic design, video production, and online training.
Developing a great app is sometimes only half the battle. We help you rank high within Google and other search engines.
Why re-create the wheel if you don't have to? We've developed a user experience and back-end framework that allows for rapid prototyping and development.Talk to us!
We are a full stack development firm with expertise in industry-leading technologies and platforms.
We specialize in mobile-friendly, Microsoft ASP.Net MVC web application development utilizing cloud platforms to enable easily-updatable and extensible content.
Sometimes the most important applications are those you can't even see! We develop universal APIs that can serve a variety of purposes.
Data architecture is at the core of any software application, and we use industry-leading Microsoft SQL Server for all of our projects, in the cloud or on-premises.
Managers have better things to do than dig in the weeds for information. We produce intuitive analytics solutions to help visualize and make complex data actionable.
Everyone loves a view from 30,000 feet! Our dashboards and business intelligence analytics solutions allow for high-level visibility with drill-down granularity.
It's no secret that software projects typically run over-budget and take much longer to complete than what was initially expected. We'll develop a roadmap and stick to it. We don't like surprises either.Talk to us!
With an active Project Management Professional designation, we've developed a simple, cost-effective, risk-minimized approach to intuitive software development.
We’ll develop a detailed work plan and budget that clearly defines project milestones and timelines.
We’ll develop a working solution that incorporates core requirements and an intuitive user experience.
We’ll recruit a select group of users to test all aspects of the software to ensure a stable, production-ready solution.
We’ll develop the necessary training and support media to ensure effective and rapid user adoption.
You are now the hero, having developed an impressive on-budget application that meets your specific requirements.
* The above methodology assumes a complex project. Smaller projects are much more condensed and less formal.
We're proud of all of the work we do, from small websites to large data platforms and APIs. Here are a few selections from our recent development portfolio.
Developed primarily for a large municipality, Aivia Health is a health and wellness app that allows first responders to interact with physicians and wellness coaches.
Energy / Operations Software
SynergyDesk is a cloud-based inventory and operations management platform. From engineering to sales and manufacturing to operations, everything is in one place.
This online platform presents multi-dimensional Canadian agricultural data and identifies relevancies to international sustainability standards and schemes.
Aura Flight is a next-gen flight management system designed for FBOs, flight clubs, instructors, student and licensed pilots to ensure every flight is a perfect flight.
We love our clients. Many have been with us since the very beginning!
Jeff was able to efficiently and effectively create all of the features that the Canadian Roundtable for Sustainable Crops required. The back end is flexible, scalable, easy to navigate and modify, and can easily be used by someone with basic word processing skills.
Executive Director, CRSC
For decades, Jeff has been instrumental in managing and executing a variety of health and wellness projects across a variety of high-profile organizations. Time and time again, he proves his ability to deliver outstanding technical
resources--on-time and on-budget.
University of Alberta, School of Public Health
Jeff's leading-edge technical expertise and exceptional people-skills make him an all-star partner in the world of software development--proven over and again on a variety of complex projects. I would not hesitate to recommend Jeff for any technical project no matter how simple or complex.
Social Scientist, Writer, Speaker, Airline Pilot
We've all heard horror stories about software projects taking longer to develop and costing more than initially anticipated. This problem is mainly due to a few significant flaws in the development process: poor planning and re-creating the wheel. We try to do things a little different--to avoid unanticipated surprises. That is, before we start writing a single line of code, we work with our clients to define both core and non-core requirements, and then develop a suitable roadmap, timeline, and budget. Only when this process is complete, and everyone is on the same page will we develop a simple prototype for client and end-user validation. Given we've been at this for more than two decades, we've developed a framework that allows for this stage to occur rapidly. Once the prototype is tweaked, and we get a thumbs-up from everyone at the planning table, we develop the core application. The result is a product that is completed on-time and on-budget.
Absolutely! If you can find an already-available solution that meets 80% or more of your overall requirements, try it out. For instance, if your objective is to create an employee survey or find software to help manage your lead generation efforts, there are plenty of available solutions to choose from. If you find a solution that doesn't deliver on all of your critical requirements, contact the developer to learn if there is an option for product enhancements based on your needs. Only if you are unsuccessful in these efforts, or if your requirements are complex, unique, or proprietary, then custom software is something you may need to consider.
This depends entirely on how involved and complex your requirements are. In any case, however, a non-working prototype can be developed fairly quickly so that you and others within your organization can start visualizing the end product and discovering otherwise unanticipated feature requirements and considerations. We handle this very carefully, however, to ensure scope is managed to exclude unnecessary nice-to-haves, otherwise called 'feature-creep'. The short answer is that you may be able to start experiencing a simple prototype within only a few weeks of project initiation.
In a nutshell, we're batting 1000! This means that we've yet to fail to deliver or exceed expectations on any of our projects. When we say 'on-time and on-budget', we mean it. In fact, since we started in 1998, our business has been built entirely on referrals and continued work from existing clients. From small mom-and-pop industrial companies to technology start-ups, and large, multi-national organizations to the public sector, we've had our hands in just about everything. Most important to us is that our clients end up with something that exceeds their original expectations and that they see immense value from their investment. And when projects are complete, we sure like to stay tuned-in to help ensure smooth operationalization / commercialization.
You will notice that many of our projects have a consistent 'look and feel'. This is because, over the years, we have developed a solid and robust UX and code framework that we roll forward to new projects. While clients will always retain their proprietary logic and other digital assets, we provide the option to utilize our existing framework to significantly reduce the time and cost required to complete new projects. We don't like to recreate the wheel, and we certainly don't feel it would be right to have clients pay for work that has already been done in the past. This is how we can develop software very quickly, at a lower cost, and with very few bugs and unexpected issues.