Site development

Hi guys
I have a client who has a photo equipment rental business, we have been running a wordpress theme Elision for the last 4 years and it works well, but it is time to integrate the running of the business to an online environment. is anyone able to recommend a number of plugins that do the following
rental system
calendar integration
inventory control with barcode generation and scanning,
quote creation with email integration
Xero integration

This is quite a list I appreciate that and I doubt one plugin is going to cover all, thanks in advance for any comments.