We are in need of updating our software.
medium sized company
we are a b2b wholesaler
requirements
need a complete program
sales - order entry
purchasing
inventory control
accounting (prefer with payroll)

what is making this difficult is that we have to have the following:

1 - must have kitting ability
2 - must have ability to disassemble kits
3 - must have landed cost

If anyone could make some recommendations I would be grateful.
Yes there are still lots more criteria but if we can hit these 3 off the bat it would help me reduce the quantity of software.