About Us

Our unique team is made up of industry experts in the fields of building system automation, building systems integration, network engineering, mechanical engineering technology, web application developers, graphic artists and application developers. We have been programming and integrating automation systems since 2007. Our team contains Niagara certified integrators. We were an early adopter of SkySpark and have been using it as an integration and analytics tool since 2011. Our founder & CEO was the first SkyFoundry Certified Essentials Trainer outside of the SkyFoundry organization and also created and instructed a building analytics course for the British Columbia Institute of Technology (BCIT).

In addition to integration and analytics, we also use FINstack to create consolidated dashboards, 3D floor graphics and system graphics for building operators to efficiently manage their buildings. This becomes increasingly valuable in buildings that have many siloed systems.


Building System Integration

We have been focused on integrating building systems since 2007. Over the years, we have integrated systems such as HVAC, lighting, access control, CCTV, elevators, people counters, asset management, PV inverters and EV charging stations. We have worked on over 100 buildings across North America and dozens of different BMS vendors and communication protocols. Our integration team is factory certified to use Niagara, SkySpark and FIN Framework for integration to almost any building system capable of communicating. We also have experience using gateways like Fieldserver, Babel Buster and several others.

Building System Analytics

In order to analyze live building system data, one must first integrate to the systems to extract and normalize it. Then rules can be defined to look for patterns and anomalies in the data. We have researched and tested several popular analytics platforms and have standardized SkySpark, by SkyFoundry, as our tool of choice for building system analytics. Our founder & CEO, Craig Somers, was the first certified SkySpark trainer outside of SkyFoundry and is currently (as of this writing) the only certified SkySpark Essentials Trainer in Canada. Our team has been using SkySpark since 2011 and is highly skilled and proficient at implementing it on projects to derive valuable insights into cost-saving opportunities.

Smart Building Consulting

Building owners and engineering firms that design building specifications may not always know what systems are easiest to work with and communicate openly and efficiently to other systems. It is important to select the systems that will serve the building owner’s needs early on in the construction phase. As we are vendor neutral and work extensively with numerous vendor’s products, we have the skills to work with engineering firms and building owners to determine the best systems to put in their buildings based on their needs and our recommendations.

Building System GUI Development

To develop fast and highly functional graphics for building operators and dashboards for executives, we have standardized on tools like FIN Framework and DGLux. These tools are product agnostic and are geared towards developing high-end interactive dashboards. Because they are independent of the controls vendor, if you have several different control systems in your building or campus, they all can be brought into a single tool for displaying graphics and dashboards.

Custom UI Design

In addition to specialized graphic development frameworks, we also use Open Web technologies such as HTML5 and popular libraries to develop data-driven, feature-rich dashboard solutions. You may want a highly customized dashboard developed that is not easily done in one of the framework tools, or you may want a graphic UI that is license free and can be maintained by common web developers.

SkySpark and FINstack Training

We offer online training courses for both SkySpark Essentials and the FIN Framework. Please reach out to us to inquire about training schedules and pricing.

Our Projects

Our projects include a variety of SkySpark and FINstack projects including residential, commercial, government and health care facilities. Please reach out to us via the "Contact Us" section to discuss your needs and arrange a meeting where we can present a live demonstration. Below are just a few screenshots of project dashboards we have worked on.


Commercial Tower




Residential Tower

Our Products

FINstack Value Added Reseller

SkyFoundry Value Added Reseller

Frequently Asked Questions

What is building system integration?

Building system integration refers to the process of communicating to the different systems (E.g. HVAC, lighting, security...) and protocols and usually pulling that data into a common platform or database. Once this data is normalized in a single database, then other applications like analytics applications and graphic UI applications can be leveraged to work across all systems in the building.

What are the advantages of integrating the automation systems in my building?

Some of the advantages to integrating a building's systems are:

  • Different systems can share sensors. For example, the motion sensors in the security system could also be used to turn the lights on and adjust the heating system when occupancy is detected.
  • If you have multiple vendor's control systems in your building each having their own front end, you could integrate them to a common platform so you can manage all systems from a single UI.
  • Once integrated, you can apply analytics across all systems.

My control system already has alarms. Why do I need analytics?

DDC alarms typically alert you that a condition is outside a certain threshold. An example might be when a space temp sensor is out of range. This gives you little indication of what is really wrong. Alarms also typically run in real time versus historical data. Analytics rules can be created to be much more powerful and to run against historical data so you can look back in time to see when a particular condition was happening.

I have an existing building with a DDC control system. What is involved in setting up SkySpark to do analytics?

Usually SkySpark can be fully configured without us having to visit the site. The first thing we need to do is verify the control system has some way of communicating to it. Many modern systems are BACnet/IP which is among the easiest to integrate to. Some older control systems can be more challenging and may require gateways to be added. Usually we get a good idea of this from the controls drawings or pictures of the panels. On occasion, we need to create custom connectors to communicate to your system. Once it is determined how to communicate, we then proceed to build and tag the SkySpark database that will sync data from the control system. The next step is to create the required analytics rules and create any required visualizations. This may sound like a lot of work, but we have many years of experience and can do this quite efficiently.

Our company is very security conscious and wish to have all data stored on our network and servers. Is that possible?

Yes. Both SkySpark and FINstack are very flexible on where they can be installed and data stored. Many clients want all the data to remain in their corporate network. In this case, we usually install the software on a virtual machine controlled by the client. We would need a VPN connection to access the VM to configure it. SkySpark and FINstack can also be installed in cloud solutions like Assure or AWS. The cloud solution usually comes with the challenge of communicating through the firewall. In this case, we sometimes use data collectors on the network to push data to SkySpark in the cloud.

I am interested in setting up SkySpark and/or FINstack in my building(s). How long will it take, and how much is it going to cost?

This depends on a few factors such as the number of points required, the number of equipment and the quality of the point naming convention in the DDC control system. If the naming convention is poor, it can add to the level of effort in building out the SkySpark database. If all required information is available and the integration is straight forward, we can typically have SkySpark all set up and configured within 6 to 8 weeks on an average commercial building. This is only a rough guide and is very dependant on the size and scope of the project. The best idea would be to reach out to us, and we can work with you to come up with a free estimate.

Contact Us

Your message has been sent. Thank you!