@mayerlench yes you absolutely can, I have a Vue.js SPA that we use extensively. The way I structured it is a suitelet that creates a basic form with just a single inline html field. The inlinehtml field loads the vue.js app in an iframe. I'm happy to share more details if you need..