Windows
CalSoft has worked with many of the fundamental building blocks of the Windows architecture, from user-space (COM+, .NET, ASP) to kernel (file-system drivers, NDIS), in a wide-ranging series of projects that include a complete new OS, a web-based performance monitoring tool (RMON).
| Windows Internal | Windows Kernel |
| SQL Server - Virtual Backup Device Interface (VBDI) | File-system filter drivers |
| MS Exchange - Exchange Storage Services API (ESE) | Block-level filter drivers |
| Windows 2003 VSS architecture | NDIS |
| Veritas VxVM - "private data area" API - RAID configuration API | Internal Performance counters |
| Active Directory - X.500, LDAP, NDS | Clustering |
| USB Drivers | |
| SCSI HBA Driver |
Our expertise in the development of windows based projects is shown below:
MCS-OS for a NUMA machine
We built Operating system components and a file system for a high performance NUMA (Non Uniform Memory Access) architecture based on Windows NT.
Device Driver for a multi-media device
We have designed, developed and tested USB drivers for a multi-media device for Windows 98, Windows NT, Windows 2000 and Apple Macintosh Platforms, onsite at Fremont, California. The multi-media device connects to the USB port and enables user to download multi-media events such as TV programs or songs to their PC via a web site.
Device Driver for a SCSI HBA under WinXP
We wrote a device driver on windows XP for Bus Logic's BT-958 SCSI Host Bus Adapter. Windows XP does not ship with a driver for this device. This project was done to enable SCSI device support under VMWare for windows XP as this card is what Vmware implements in the virtual machines as the SCSI HBA.
Virtual lab for ASP Enabler
We worked as a virtual development lab for New Moon Systems, Inc., which is a systems software company with data center expertise. They are involved in advancing the management of server-based Windows application for enterprises and service providers. We did design, development and QA phases of their entire release cycles.


