[Platform Apps][custom_app] are versatile and can accommodate most use cases.
They allow developers to present Box functionalities within a custom interface.
Box
provides customizable UI Elements for tasks like browsing, searching, and
previewing content. These apps support OAuth 2.0, JWT, and Client Credentials
Grant for authentication. Platform Apps are ideal for applications that need to
access both their own and others’ files, upload and download files, and
potentially be listed in the Box Integrations.