IBM provides a broad range of Microsoft technology consulting services to help our clients drive excellence and business value in applications driven by Microsoft technology. With several thousand practitioners worldwide, IBM has one of the largest Microsoft consulting practices in the world, spanning hundreds of engagements since the practice’s inception in 1995.

By virtue of our close partnership with Microsoft and frequent collaboration in product development, IBM is able to deliver world class solutions which blend IBM's solutions and Microsoft technology.

Furthermore, the IBM Center for Microsoft Technologies (ICMT) in Kirkland, WA, is located just west of the Microsoft campus, and consists of 50,000 square feet of offices and labs with specialist staff, featuring state-of-the-art technology. The center’s sole mission is to architect and deliver Microsoft Windows–based enterprise solutions.

Our Microsoft technology implementation focus is on the following four areas:

  • Microsoft Enterprise Architecture Services
  • Microsoft Custom Application Development
  • Microsoft Product Solutions
  • Microsoft Business Intelligence

Microsoft Technology Solutions Practice

.NET Framework

CalsoftES's .NET services includes Custom Software application development, .net Application development, Windows application development using C# , ASP.NET and VB .NET. We have invested in training resources and developing best practices for application development using Microsoft's .NET architecture. Our .NET Services include:

  • Developing new applications using the .NET framework
  • Migrating of existing web based and client server applications to .NET
  • Support and Enhancement of existing applications

Some of the key features of the solutions we have built on Microsoft .NET architecture include:

  • .NET compliant design and development processes
  • N-tier architecture.
  • .NET Remoting Architecture
  • Microsoft Message Queuing (MSMQ) for asynchronous message delivery.
  • Active Directory Service Interface for organization level user access control
  • Use of Windows Services for background processes.
  • Web Services using XML - SOAP/HTTP.
  • Advanced ADO.NET features.
  • Centralized Exception/Error handling.