Welcome to DCSoft.  I'm David Ching.

Windows Consulting

Windows System

For over 20 years, DCSoft has provided world-class Windows Application Hooking expertise for runtime modification of client applications, for which no source code is available.  RegEditX is a consumer application that modifies the standard Windows Registry Editor (regedit) to insert additional functionality. We have provided Windows API Hooking services for clients including Salfeld Computer (Child Control), ZeroNines (SQL Server monitor), Next Labs (Data Protection), and Vir2Us (Immunity Platform).

Windows Desktop

For over 20 years, DCSoft has provided world-class Desktop consulting services (emphasizing Windows but also cross platform to Mac and Linux using the Qt framework) to large companies like Logitech (SetPoint) and SanDisk (U3 Launcher), as well as to startups like IronKey (Control Panel), Basis (Sync), and Financial Statement Masters (MS Office add-in).

Windows Full Stack

For 8 years, DCSoft has developed Web Applications using the Windows Full Stack (Windows Server/IIS/SQL Server/LINQ/Entity Framework/ASP.NET (MVC)/Web API/jQuery/Angular).  Clients include Intel (unshipped prototype of a Web Responsive SPA).


DCSoft's goal is to use state-of-the-art technology to develop Windows software which genuinely improves people's lives, and to set an authoritative standard of impeccable delivery, high integrity, and comradery with partners, clients and customers. You can tell the difference!

See a comprehensive list of David's projects in chronological order:  (DOC)  (PDF)

The Creed

Clients consistently report that DCSoft learns quickly, delivers on time, writes maintainable code, and doesn't require babysitting to make it work.  We deliver usable functionality at every milestone to aid your evaluation, and solve the hard problems first (like creating a Deployment strategy).  We keep the code at Beta level or better and at Near-Magazine quality, and write concise documentation.

The Business

DCSoft was created in 1995 and incorporated in 1997.  Your contract can be accepted on a corp-corp basis (no 1099 required).