Not sure what is “picking list”, hence can’t tell if it exists in ERPNext. The rest of your points should be covered by the latest version. Don’t hesitate to test it at https://beta.erpnext.com/, no login needed, just click “Launch demo” button.
Inventory level tracking in real time Answer: Yes, Near Real Time
Ability to track and store kits in both assembled and unassembled form Answer: Yes and No, its all in generic sense such as Item, Product Bundle, Price List, Item Group, Item Price, Shipping Rule, Pricing Rule etc. But not as assembled & unassembled specific terminology out-of-box (but can be customized easily) You can use Manufacturing module for assembling using BOM associated with each order.
Ability to identify and group inventory by product category or by customer Answer: Yes & Not sure, Product Bundle, Price List, Item Group, etc. does it some some depth. Though not sure about group inventory by customer.
@strixaluco brother can you help me about this below module features. though i know sales module exists but my company wants to be too specific whether these exists or not.
Standard order: the order inquiry system is designed to automatically handle standard order,s including pricing, promise date calculation, order entry and order confirmation. The order is the entered into the production plan and production capacity can be allocated or held waiting for receipt of the confirming purchase order
Custom & non standard orders: the order entry system allows for entering custom order into the system. as these may require discussions by technical staff they are routed to those areas to address specifics of the the inquiry with the customer and allow for easy entry into the production cycle
All fields can be validated user defined rules,and lists of values are used extensively to virtually eliminate clerical errors
Shipping and billing details are entered automatically from the customers profile
Taxes and duties and estimated freight charges are calculated automatically
Quickly review customers credit status, Approvals can be grandted automatically or by authorized users.
Line items are rich in bricks industry specific detail, including product type, end usage, final product shape, dimensions and tolerance, grade quality and specifications
Line items can be priced automatically and the standard costs is calculated to determine the potential profit margin on any order.
Advanced automatic and manual stock search capabilities to full fill orders quickly
Reserve stock, purchases directly to any line item
corrective actions may be suggested for inquiries that exceed or violate company policy.
Inquiries can be set to the expire automatically if not confirmed within specific number of business days
System handles multiple units of measures
Sales orders are generated upon confirmation of the inquiry. The confirmation report can be automatically sent to the customer via email
Any existing sales order can be used as a template for new orders or inquiries. Query by example search tools are provided to quickly look up sample orders
inquiries or sales order can be priced automatically as soon as they are entered into the system
Any number of customizable pricing schedules can be entered with effective dates
Pricing schedules can be customer specified to allow for negotiated contact pricing
Invoices are automatically printed or sent electronically to the customer when the order is ready to ship
Maintains a detailed log of all revisions to a sales order
Extensive sales & profitability analysis capabilities provided using advanced business intelligence tools
Let me know above features more or less exists in sales module, though i checked few, found few instead wanted to be more sure as you people are expert and i am very new to erpnext. There are another module query that i might share with you later related to General ledger.