For web apps: - Build a static SPA with a backend api in Elixir or Rust. These will run on a toaster. - Use a simple frontend framework that offers a lot of flexibility. - Build a graphql API or an API with OpenAPI defs. - Turn CORS OFF on the API. Make it easy for people to build alternative frontends without a server.