Stateless and stateful applications