// the find
comsmobiler/SmoWMS
仓库管理系统,移动端APP开源项目,支持Android、iOS,基于.NET(C#、VB)。SmoWMS仓库管理系统包含了仓库管理、订单、主数据维护、图表分析、个人信息等几大功能。 SmoWMS is Warehouse Management solution for APPs, developed by .NET. Support Android & iOS.
A mobile warehouse management system built on the Smobiler platform — a proprietary .NET-based framework that renders native mobile UIs via its own STML protocol. Covers the standard WMS feature set: purchase/sales orders, asset and consumable tracking, inventory counts, transfers, and basic chart analysis. Aimed at small-to-mid-size operations that want a mobile WMS without writing a web frontend.
1. The domain model is reasonably structured — separate entity layers for assets vs consumables, clean repository interfaces, DTOs kept separate from domain objects. Not spaghetti. 2. EF6 migrations are present and cover schema evolution rather than relying on hand-crafted SQL scripts. 3. The dual-track inventory model (assets tracked individually by serial, consumables tracked by quantity) matches how real warehouses actually work — that distinction is often botched in open-source WMS projects. 4. Android and iOS APKs are pre-built and available with a test account, so you can evaluate the UX before touching any code.
1. Hard dependency on Smobiler — a closed-source commercial platform with its own designer plugin, its own client app, and its own cloud packaging tool. You cannot run or build the UI without installing their proprietary toolchain. The 'open source' label is generous given this constraint. 2. Abandoned since April 2020, targeting .NET Framework 4.0 and VS 2010-era compatibility. No path to .NET 5+ or modern mobile tooling. 3. No authentication beyond a basic validate-code table — no roles, no permissions, no audit log. Putting this in front of real inventory data is a security problem. 4. The Smobiler cloud packaging dependency means distributing your own APK/IPA requires their hosted service, which could disappear or change pricing at any time.