Best practices for using Gameplan and Drive with custom application built on v16

I am building a custom application on Frappe Framework v16 and looking for best practices for using Gameplan and Drive in the same environment (for my clients). The goal is to follow Frappe’s recommended design patterns while keeping the solution secure and easy to maintain.

Example > Each client uses the custom app for daily operations, we would like to:

  • Use Gameplan for internal team discussion realted to specific records
  • Use Drive to store and manage files and documents lined to those records
  • Gameplan and Drive are connected to custom app

All applications (custom app, Gameplan and Drive) are intended to run on the same server, and we want to ensure this setup aligns with Frappe recommended architecture.

Any guidance, best practices, or references would be highly appreciated.