Creating mobile apps for more than just one platform is a challenging task. In this presentation, we give an overview of various architectural styles that make cross-platform mobile development possible. We also show Applause, a DSL for cross-platform mobile development.