Easily add parts and remove stock. Quickly process incoming parts using built-in barcode scanning. Keep all associated data (datasheets, 3D CAD models) in a searchable instantly-accessible database. Always know what you have and what you can build.
Quickly prepare orders for multiple distributors using up-to-date pricing. Use vendor rules to automatically select vendors based on pricing and your preferences. Turn a combined purchase list from multiple projects into placed orders in minutes!
Use meta-parts to group interchangeable components (alternates or substitutes) and keep your BOMs flexible, avoiding project delays due to part shortages. All part substitutes are considered for project pricing, purchasing and building. (Learn more)
PartsBox is an online app that lets you take control of your electronic parts inventory, parts ordering/purchasing, BOM pricing, and production. It keeps track of where components are stored, what the current stock levels are, and which components are used in which projects/BOMs.

To add stock or create parts, simply scan the bag that the part came in.

Use a connected barcode scanner, or your computer's camera. PartsBox will offer to create the part if it doesn’t exist, pop up an "Add Stock" dialog, and even fill in the quantity.
Hardware startups, manufacturers, companies that design, prototype and manufacture electronic devices, R&D divisions of large companies and research labs use PartsBox to manage their inventory, purchasing and production. PartsBox is a low-friction ERP/MRP system specifically targeted towards electronics production.
Your BOMs often share common parts. When building several projects, find out what actually needs to be bought, taking existing inventory into account. Let PartsBox calculate how many parts you need to buy.
Find production batches based on a part distributor lot number or order. Find order number based on a device serial number. Have full control over which parts go into which device builds.
Every build can have a different configuration: footprints could be left unpopulated, parts could be substituted. Partial builds are also supported: place SMD parts first, then follow with THT later. Let PartsBox remember exactly what was built and when.