HCS Consulting Group.
We make Complex Systems simple

About me:

  • Albert D. Kallal     (kallal@msn.com)

  • Awarded MVP from Microsoft (13 years)

  • Early beta tester for Access 2010 Web Services

  • 20+ years of software development experience


Books worked on and contributed to:

Technical Editor

Technical Editor


Primary Profile:

I have been professionally developing software for more then 20 years.

While attending Computing Science at University of Alberta I was the original developer of Anat-sim. This pilot project was the basis for the Omni-sim software package. Omni-sim was the first successful commercial authoring system for Educators to create applications without having to write code.

I continue to improve my usability skills and have built upon those user interface lessons learned from those early pioneer days in the personal computer industry.

In April of 2003 I was awarded MVP status from Microsoft for my technical skills and contributions to the on-line community. This award was given to me for my work and technical expertise I share with the ms-access community.

Software of mine is currently used in more then 6 countries around the world. Platforms range from pda's to server based database systems.


Languages spoken
  • English
Expertise and Interests
  • MS Access
  • Office System
  • Create .net COM objects to extend Office
  • SQL Server (current 2014), T-SQL .net SQL assemblies, SSRS (Reporting Services), SSMS
  • Visual Basic
  • SharePoint
  • Office 365 (cloud migration projects)
  • FoxPro (2 to version 9)
  • Pick, IBM U2- Multi Value databases - Mainframe systems
  • XML
  • ASP.net web development
  • ASP.net - create company web portals
  • ASP.net - create authentication providers.
  • ASP.net (JavaScript)
  • ASP.net - AJAX
  • jQuery
  • Bootstrap (3.0)
  • VB.net
  • Visual Studio (current versions)  .net 4, 4.5
  • Training (Office)
  • Accounting interfaces (QuickBooks SDK)
  • Accounting interfaces (Sage 50 SDK)
  • Database expert - data modeling
  • Inno (custom software installs)
Participant Communities
  • Online
  • Microsoft Private Newsgroups
  • Microsoft Public Newsgroups
  • Other Developer Forums
  • Project Consultations
  • Public speaking and presentations
Technical Discipline
  • Development
  • Consulting
  • IT strategy and planning
  • Project management (software development)