Warehouse management system (WMS) direct and optimize stock based on real-time information about the status of utilization. The primary purpose of a WMS is to control the movement and storage of materials within a warehouse. With the widespread use of Internet and the growing complexity on corporate information, distributed architecture has become the first option on building enterprise applications. This paper introduces the CSLA.NET framework, and using .NET platform CSLA.NET distributed under the framework, and designing a set of distributed Warehouse Management System solutions.