what is the best app for this customer facing portal

what is the best app for this customer facing portal

Hi long time user but i need to pick your brains.
We have a new business that requires a customer portal. I need for them to be able to access the following.
1. See old orders and reorder
2. Equipment we are renting to them.
3. see as catalogue of products related to them.
4. payments made and due
5. personalised messages and offers
6. colourful reports.

So my first thought was crm but then i am stuck using the built in invoicing which will upset the book keeper plus no ordering etc. Then i looked at books but again no facility to order. Can i combine portals from different modules?


Thoughts would be appreciated

    Zoho Pagesense Resources

        Zoho SalesIQ Resources



              Zoho TeamInbox Resources

                Zoho DataPrep Resources


                    Zoho CRM Plus Resources

                      Zoho Books Resources


                        Zoho Subscriptions Resources

                          Zoho Desk Resources

                            Zoho Projects Resources


                              Zoho Sprints Resources


                                Qntrl Resources


                                  Zoho Creator Resources


                                    Zoho WorkDrive Resources




                                        Zoho Campaigns Resources

                                          Zoho CRM Resources

                                                      Design. Discuss. Deliver.

                                                      Create visually engaging stories with Zoho Show.

                                                      Get Started Now