Canada Does Windows Azure - Icicle

Play Canada Does Windows Azure - Icicle
Sign in to queue


Host Jonathan Rozenblit believes that the best way to learn is to learn from each other, so he's always on the search for stories of Canadian developers who have either built new applications using Windows Azure services or have migrated existing applications to Windows Azure. This is the story of Burton Software and Icicle.

Architecture Summary

  • Multi-user cloud-based system.
  • ASP.NET MVC4 (Razor) based frontend hosted in multiple instances of Web Roles (Cloud Services).
  • Windows Azure SQL Database-based backend.
  • Built to scale seamlessly to meet user demand and support multiple geographic locations while ensuring maximum performance.


Icicle is a cloud-based software system that enables food-related companies to develop and maintain HACCP food safety plans and undertake inspections in order to ensure safe products. It is designed for use by business involved in any aspect of food or food-related industries that require food safety plans or inspections. Icicle supports data acquisition and automatically generates food safety plans at the click of a button. Changes to individual ingredients, materials, processes or packaging are automatically propagated throughout the system, insuring that generated plans are current and fully synchronized across many product lines produced at multiple plants. Icicle assures transparency and accountability by enabling inspections to be designed and recorded electronically by in-house personnel, consultants, second or third-party auditing groups. It extends the traditional food safety paradigm by enabling other types of certifications, such as kosher and organic to be managed from within the same system. 


Steven is a software creator who helps companies become more effective by developing new software technology. He has a wide range of industry experience and has developed systems both domestically and abroad.  Steven's strong business acumen and exceptional technical knowledge enables him to quickly grasp the essential nature of businesses and develop solutions that solve problems using innovative technologies. Prior to founding Burton Software, Steven held positions VP of Research and Development, CTO, and Chief Software Architect.  He has developed applications for organizations such as BC Hydro, the BC Ministry of Education, and the Anaesthesiologist Society of BC.

More Windows Azure developer stories >>



Download this episode

The Discussion

Add Your 2 Cents