Thank you for your post.
You have a loaded question. Yes, FileMaker Pro can keep track of inventory, manufacturers, customer shipments, etc. However, it will take some time to get this up and running the way you like. Be prepared to spend quite a bit of time setting this up.
FileMaker Pro does NOT have any scanning capabilities. However, you can store scanned objects and display them within FileMaker Pro.
I would advise you to download a free 30-day trial from our web site (www.filemaker.com) and work with it. On our web site, there is a listing of consultants that develop using FileMaker Pro, and this may also be a consideration.