About Us

Computer Workware (CWI) is a Canadian software company based in Mississauga, Ontario, focusing on the development of insurance administration solutions for employee group benefits. Since 1986, we have been providing software products for insurance companies and Third Party Administrators.

Why partner with us?

  • We are the #1 provider of group benefits insurance administration software in Canada.
  • We've been serving larger insurers and Third Party Administrators since 1986.
  • Our team speaks your language. From our development teams to customer support, we understand your business.
  • Our platform manages over 20 millions records.
CWI Software Developer, Alexander (Sandy) Peddie

Alexander (Sandy) Peddie

Managing Partner, Software Developer

Sandy is a Managing Partner, Principal Software Developer, and a member of CWI’s executive team.

Leading a team of developers, Sandy is responsible for overseeing all phases of client and software projects, including solution design, development, testing, issue management, and post-delivery services.

Since joining CWI, Sandy has been instrumental in developing key elements of CWI’s flagship product, VITAL Objects™, including billing (individual, group, and self-admin), payroll and the reporting module and heavily involved in its overall database design.

Sandy has over 24 years of experience building solutions for the group benefits industry.

CWI Software Developer, Henry Fok

Henry Fok

Managing Partner, Software Developer

Henry Fok is a Managing Partner, Principal Software Developer, and a member of CWI’s executive team. Henry co-leads the development team and is responsible for all phases of CWI’s software lifecycle, from solution design to post-delivery optimization and services.

Henry is responsible for creating and designing components of VITAL Objects™, CWI’s complete billing/administration system for the group benefits insurance industry. Those components include billing, payroll, and reporting.

Initially trained in a legacy systems environment at Mutual of Omaha, Henry’s work on mainframe billing systems led to his pioneering efforts in rapid application development using the desktop computer as a platform. Henry continued with these efforts upon joining CWI.

An industry veteran, Henry has over 28 years of experience building software solutions for the group benefits industry and holds a Bachelor of Science degree in Computer Science for Data Management from the University of Toronto.

CWI Chief Customer Officer, Chris Mascitelli

Chris Mascitelli

Chief Customer Officer

Chris Mascitelli is Chief Customer Officer, a member of CWI’s executive team, and responsible for the overall management of CWI’s business.

Chris is responsible for CWI’s sales and business development strategy, including revenue and business expansion initiatives. Focused on creating and fostering client relationships, Chris is a tireless advocate of aligning CWI’s technology development to customer benefits.

Chris has over 28 years of sales and marketing experience providing IT solutions to the business community. Before joining CWI, Chris led the business partner organization at Juniper Networks Canada and held sales and leadership roles at AVAYA, Nortel Networks, and Bay Networks.

CWI Chief Solutions Architect, David Nolf

David M. Nolf

Chief Solutions Architect

As Chief Solutions Architect and a member of CWI’s executive team, David is responsible for creating CWI’s platform direction and developing new solutions that will provide ongoing value to CWI’s customers and the overall industry

Joining CWI in 1994, David played a critical role in creating the design and overall architecture of CWI’s multi-tier enterprise application and flagship product, VITAL Objects™.

David leverages his extensive industry experience to mentor team members in new technology and best practices. Through longstanding engagement with clients, he has developed a deep understanding of client needs and how to align CWI solutions to those requirements.

David graduated from the University of Guelph with an Honors Bachelor of Science degree in Computer Science. He is a Microsoft Certified Technology Specialist (MCTS) and an expert in C++ and C#.

CWI Manager of Development and Implementation, Amanda Sealey

Amanda Sealey

Manager of Development and Implementation

Amanda is CWI’s manager of development and implementation and is responsible for solution development and implementation. She is a member of CWI’s executive team.

As a project manager with over ten years of experience, Amanda quarterbacks the overall process of solution development and implementation, as well as the relationship with CWI’s clients. She collaborates with the customer support and development teams to oversee current projects, maintain the record of the requirements, and provide regular updates to clients.

Amanda combines strong people skills with extensive experience in leading Engineering and IT projects. She uses her excellent analytical and problem-solving skills to develop detailed requirement specifications for new software systems based on client requirements.

Amanda graduated from the University of Waterloo with a bachelor’s degree in Applied Mathematics with Engineering electives. Before joining CWI, Amanda held a range of positions at Nortel, AECL and Candu Energy Inc. In 2014 she became a certified Project Management Professional (PMP) registered with the Project Management Institute.

CWI Application Development Team Lead, Alexander Puchkov

Alexander Puchkov

Team Leader, Application Developer

Alexander is a developer team leader and an application developer who is responsible for enterprise applications development. He leads and coordinates the CWI technologists and business development professionals to enhance CWI’s current software capabilities, develop new applications, and create more intuitive and powerful web interfaces.

Alex’s technical skills range from C#, ASP.NET MVC, Web API, JavaScript, TypeScript, AngularJS, to Knockout and more.

With over ten years in a lead developer role, Alex continues to innovate and create new enhancements for CWI’s flagship software, Vital Objects. Alex is a Microsoft Certified Professional Specialist (MCPS), Technology Specialist for .NET Framework and web applications (MCTS), and Solutions Developer for Web Applications (MCSD).

CWI Senior Software Developer, Kris Briegmann

Kris Briegmann

Senior Software Developer

Kris is Computer Workware’s senior software developer, responsible for front-end and back-end application development and is deeply involved in all aspects of CWI’s software solutions — design, User Interface, development, deployment, and support. Kris also manages critical client change requests.

An expert in employee group benefits, Kris has a wide range of experience developing software for benefits administrators. He also fluent in C#, SQL, ASP.NET, JavaScript, TypeScript, HTML & CSS, Git, Octopus, and TeamCity.

CWI Senior Software Developer, Richard Southcott

Richard Southcott

Senior Software Developer

Richard is our senior software developer who is responsible for building and designing the Vital Objects user interface and features.

Richard and the development team collaborate to create and improve CWI’s scalable benefits administration software and to ensure that software addresses the evolving requirements of CWI’s clients.

As an expert full stack developer, Richard leverages his in-depth knowledge of multiple development languages: C#, VB, and Java; web-based technologies such as ASP.NET, MVC, and VBScript; front-end technologies such as JavaScript, jQuery, and TypeScript); database technologies (SQL) and development methodologies (waterfall, agile, scrum).

Richard’s experience spans 10+ years of applications development within the financial and benefits industries.

CWI Senior Software Developer, JM Gonzalez

JM Gonzalez

Senior Software Developer

JM’s field of expertise as senior software developer is in custom software development at CWI, specializing in Microsoft technology, with over ten years of experience in programming ASP.NET web applications.

JM holds certifications as a Microsoft Certified Solutions Associate, web applications (MCSA) Solutions Developer, App Builder and web applications (MCSD), and Technology Specialist (MCTS). He boasts advanced skills in HTML5 programming, JavaScript and CSS3.

CWI Senior Software Developer, John Lee

John Lee

Senior Software Developer

John is responsible for the development of back-end and data services. He is an expert in C++, C# and SQL Server.

John graduated from the University of Waterloo with a Bachelor of Mathematics, Computer, and Actuarial Science, and completed his master’s in computer science at the University of Toronto. John is an industry veteran with over 20 years of experience in software development. Before joining CWI, he held technical leadership roles at Nortel Networks.

Client Advocacy Manager, Susan Higgins

Susan Higgins

Manager, Client Advocacy

Susan works closely with clients to ensure they receive the maximum benefits from the full range of capabilities of our software platforms.

With over 20 years of experience working with large and small insurance companies and associations, She has extensive knowledge of employee group benefits and CWI’s flagship software, Vital Objects and its cloud-based counterpart, iBenefits.

Susan conducts a wide range of onsite and remote training for CWI clients. For upgrades and new installations, she also delivers detailed onboarding training to ensure clients fully understand and can fully utilize all the benefits of the CWI solution.

A graduate of the University of Toronto with an Honors Degree in English Language and Literature, Susan also holds a technical writing accreditation from Humber College.

Senior QA Analyst, Yasmine Nabih

Yasmine Nabih

Senior Quality Assurance Analyst

Yasmine is quality assurance analyst at Computer Workware, testing all aspects of CWI’s flagship Vital Objects software solution and its cloud-based counterpart, iBenefits.

Yasmine has over ten years of experience working in Agile environments as a software QA Analyst. In her current role, she reviews software performance against documented requirements, identifies and reports discovered issues, and works closely with the development team to ensure the ultimate quality of CWI’s software solutions.

Yasmine is a certified Scrum master, certified ISTQB Agile tester, and an ISEB Certified Tester (CTFL). She is also an Oracle Forms Developer Certified Professional and an Oracle PL/SQL Developer Certified Associate.

Before she joined CWI, Yasmine held various roles at Infotek Consulting Services, QuickPlay Media, LoyaltyOne, Bell Media, and TELUS Health.

Senior QA Analyst, Jean Leonor

Jean Leonor

Senior Quality Assurance Analyst

Jean has more than 13 years of experience as Programmer/Analyst and Quality assurance in Information Technology industry.

She is a certified tester issued by Canadian Software Testing Board and she has an extensive knowledge in variety of ERP software in multiple industries.

Before she joined CWI, she worked as QA Analyst for a manufacturing software in Ontario. She was also a developer working with various companies on customized software solution.

She has a good knowledge of supply chain and financial modules/operations.

Client Experience Manager, Sarah Kim

Sarah Kim

Client Experience Manager

Sarah is responsible for marketing iBenefits, CWI’s cloud-based solution, and for engaging with key clients to improve the overall user experience.

Sarah also collaborates with CWI’s customer support and development teams to resolve outstanding issues and concerns.

A graduate of McGill University (Bachelor of Arts), Sarah is currently completing her Group Benefits Associate qualification issued by International Foundation of Employee Benefit Plan.

Our Team

Has extensive experience in insurance plan administration, our team will provide you with better services to help your business grow.

CWI Software Developer, Alexander (Sandy) Peddie

Alexander (Sandy) Peddie

Managing Partner, Software Developer

Read Biography
CWI Software Developer, Henry Fok

Henry Fok

Managing Partner, Software Developer

Read Biography
CWI Chief Customer Officer, Chris Mascitelli

Chris Mascitelli

Chief Customer Officer

Read Biography
CWI Chief Solutions Architect, David Nolf

David M. Nolf

Chief Solutions Architect

Read Biography
CWI Manager of Development and Implementation, Amanda Seasley

Amanda Sealey

Manager of Development and Implementation

Read Biography
CWI Application Developer, Alexander Puchkov

Alexander Puchkov

Team Leader, Application Developer

Read Biography
CWI Senior Software Developer, Kris Briegmann

Kris Briegmann

Senior Software Developer

Read Biography
CWI Senior Software Developer, Richard Southcott

Richard Southcott

Senior Software Developer

Read Biography
CWI Senior Software Developer, JM Gonzalez

JM Gonzalez

Senior Software Developer

Read Biography
CWI Senior Software Developer, John Lee

John Lee

Senior Software Developer

Read Biography
CWI Client Advocacy Manager, Susan Higgins

Susan Higgins

Manager, Client Advocacy

Read Biography
Senior QA Analyst, Yasmine Nabih

Yasmine Nabih

Senior Quality Assurance Analyst

Read Biography
Senior QA Analyst, Jean Leonor

Jean Leonor

Senior Quality Assurance Analyst

Read Biography
Client Experience Manager, Sarah Kim

Sarah Kim

Client Experience Manager

Read Biography
Let's Get In Touch

Contact Us

Contact us for additional information and more demo videos regarding our products and services.

Our Mailing Address

126 - 2550 Matheson Blvd E, Mississauga, Ontario L4W 4Z1

Get Directions
Sales Inquiries

Phone : 416.620.1704

Our Support
Open a Ticket