A combination back-end and front-end web application that is logically separated by a REST API