You may have a very specific use case that cannot be built using the standard SAP Fiori elements and the flexible programming model. In this case, we still recommend creating your app as an SAP Fiori elements app.
You can generate your app using the app generator by selecting a Custom Page (flexible programming model floorplan). This way, you will get all the FPM features and you will be able to use SAP Fiori tools.