Since 1998, we've been developing software for a variety of small and enterprise clients within both private and public sectors. We've learned that even the most
complex projects can be simplified into bite-sized chunks, making progress more visible and frequent. This approach allows for fast prototyping, frequent feedback, and continuous oversight by stakeholders
to ensure steady alignment with the overall vision and objectives. Our time-tested methodology results in project objectives being achieved on-time and on-budget, with no 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. We DO NOT outsource any of our work--everything is created with *LOVE* and *COFFEE*
from our local office by in-house talent.
Local talent. No outsourcing.
Developed with LOVE and COFFEE.
Affordable. Simple. Intuitive.
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.
We do things a bit differently than many other software development firms. We're honest, we DO NOT outsource, and we don't pretend to 'recreate the wheel' to unjustifiably pad our revenue.
Unlike other software firms, we DO NOT outsource our work. Development is done locally, using local talent.
We've developed a brilliant app framework that allows for rapid development, future-proofing, and bug minimalization.
Why pay to re-create the wheel when we've already perfected a brilliant user experience including an application framework, navigational structure, admin dashboard and user portal? Leverage this brandable portal to save your organization time and cost!
When we build your next great software project, you won’t have to worry about application and database hosting. Using Microsoft Azure, a leading cloud platform, we'll host your app in a Canadian data center and manage security aspects, code updates, database backups, and uptime.
We DO NOT outsource our software. Clients regularly interact with us face-to-face or by telephone--any time. Additionally, project details and requirements don't get lost in translation. We also believe that it is essential to support our local talent and economy.
From discovery to development and user training to documentation, we've got you covered.
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.
We can modernize your existing out-dated software with a universal web app or fresh new desktop app.
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.
Exceptional user experience is intuitive and frustration-free. User guidance can help ensure satisfaction and acceptance.
Why re-create the wheel if you don't have to? We've developed a user experience and app framework that allows for rapid development. It's not at all uncommon to see a rapid semi-functional prototype in less than a week.
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.
Nobody likes surprises, especially when it comes to software. We'll work with you to develop a project roadmap, timeline, and budget, based on core requirements. Everything else will be queued for future consideration in a 'nice-to-have' bucket.
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've worked for both private and public sectors, and industries including agriculture, energy, health, photonics, and more. Whether your project is a simple web or client application, or a sophistocated platform that includes a portal and API, we've got you covered.
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.
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.
Developed in conjunction with the University of Alberta and industry leaders, this resource allows workers and organizations to monitor their safety culture.
This web app and API allows agricultural advisors and farms to submit crop data for reporting against a variety of metrics and provides aggregation and analysis.
This online platform presents multi-dimensional Canadian agricultural data and identifies relevancies to international sustainability standards and schemes.
Bitco is a leader in advanced downhole drilling within Canada and USA. This software allows them to manage their operational inventory and operations.
Boreal is a biofuel innovator providing renewable and sustainable forestry-based energy solutions. Altitude designed their website to attract and inform stakeholders.
This secure portal provides employees and stakeholders a variety of tools and resources that enable enhanced safety, collaboration, and decision-making.
SynergyDesk is a cloud-based inventory and operations management platform. From engineering to sales and manufacturing to operations, everything is in one place.
This application enables the capture of multi-spectral data and the use of machine learning algorithms that help to identify otherwise invisible attributes.
The hardest part of any project is taking the first step. Let's start by having an informal chat about what you have in mind. We'll give you our thoughts and recommendations. No contracts. No commitments. The only thing you have to lose is about 5 minutes of your time.
We're proud of our 100% customer satisfaction rate.
Yep, you read that right.
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.
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.
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.
In some cases, custom software can be considered a last resort. In other scenarios that involve complex and unique workflows or proprietary elements, custom software is the only option. If you can make do with an existing, off-the-shelf solution that meets 80% or more of your overall requirements (i.e. Microsoft Excel or Google Sheets), give it a try and continually re-evaluate how effective the solution is at meeting your requirements.
Custom software has many advantages. Perhaps most important is that it is designed to meet your exact needs and is configured to grow with your organization. Unlike using an off-the-shelf product that needs a lot of 'duct tape' and patience to meet only a fraction of your requirements, custom software is truly an extension of your organization's DNA. It is designed to support your 'secret recipes', proprietary workflows, and work culture. It speaks the language of your organization and creates pride in workers who see their suggestions and feedback implemented within the software.
There are many different software platforms. Perhaps the most popular is the web application because of its universality and ease of implementation within an organization. Native client applications are another type of software that runs on a PC or Mac. These apps are very versatile and can incorporate operating system features such as graphics processing, Bluetooth, webcams, and more. Mobile apps run on smaller devices. These apps are usually somewhat limited in functionality but provide convenient access to information right from an individual's pocket. It's also worth mentioning web APIs (application-programmatic-interface). These 'invisible' apps run in the cloud, like a web application, but only respond to queries.
Start by making a high-level list of 'must-haves' and 'nice-to-haves'. Talk to intended end-users and have them make a similar list for their job functions. Additionally, you may want to put together a list of existing app examples that you like. Things like preferred look and feel, navigational structures, and workflows will give the developer a better idea of your vision.
Work with the developer to create a roadmap with development items and timelines. Only then can cost be adequately estimated, and depending on the findings, you may choose to limit or extend functionality items. To ensure consistent alignment with your vision and requirements, and to minimize the risk of things getting off-track, you will want to ensure frequent reviews of bite-sized chunks of progress. Request that a semi-functional prototype is developed first so that you and your team can start visualizing the end product and discovering otherwise unanticipated requirements and considerations.
It doesn't have to be. Before your developer starts writing a single line of code, ensure you have developed the roadmap (as described) and that you are comfortable with the overall plan and cost. Also important is to be aware
of 'feature-creep'. This is a common pitfall where non-critical features are added to the core requirements list rather than be postponed for future evaluation.
Software should be considered a living artifact. While not unreasonably expensive to support and maintain, it is a good idea to keep in mind that continued attention to user support, security monitoring and updates, third-party
control updates, and enhancement tweaks are important to ensure that the software stays healthy and up-to-date.
No. In order for us to maintain the highest level of quality control, we stay local. We also fundamentally disagree with software companies charging clients market-rate while paying foreign developers a fraction of what would be paid locally. This practice is both unfair to local developers and to clients.
In a nutshell, we're batting 1000! This means that we've yet to fail to deliver or meet 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.
We avoid 'recreating the wheel,' and we certainly don't feel it is ethical to charge clients for standard work that has already been done. We've developed a stable and robust UX, portal, and code framework that clients may leverage to significantly reduce the time and cost required to complete new projects.
This software was developed for internal use by the client and is not available to the general public.