Amazon utilizes aspects of both, operating as a large ecommerce website while also incorporating web app elements providing customized recommendations and order management features.