

# User interface
<a name="user-interface"></a>

 Modern web applications often use JavaScript frameworks to develop single-page applications that communicate with backend APIs. These APIs are typically built using Representational State Transfer (REST) or RESTful APIs, or GraphQL APIs. Static web content can be served using Amazon Simple Storage Service ([Amazon S3](https://aws.amazon.com/s3/)) and [Amazon CloudFront](https://aws.amazon.com/cloudfront/). 