# Where to start?
This document will show where you should start if you are:
# Considering using Vue Storefront
Vue Storefront is a platform-agnostic e-commerce PWA frontend framework that can work with any eCommerce backend API. Sounds great, right? But that is not all.
With our product, you can easily solve the most common problems in the eCommerce e.g.
- Long time to market
- Slow, unresponsive online shop
- Unwieldy architectural decisions
- Painful or impossible migrations
- Lack of platform-specific competencies
- Lack of flexibility
Also, we are proud of:
- 300+ Live Implementations (opens new window)
- 100+ Agency Partners (opens new window)
- active Discord community (opens new window)
Introduction section will guide you through:
- What is Vue Storefront?
- Problems Vue Storefront solves
- eCommerce integrations
- Tech stack
- What's next
Key concepts section will guide you through:
- Progressive technology
- Extendability and custom integrations
- Easy configuration
# Developer creating a shop
As a developer, you will be creating more or less advanced shops with many amazing features. Vue Storefront meets your expectations and equips you with everything that can solve the problems you will face. This will reduce the time it takes to deliver your store.
You should start by familiarizing yourself with the Guides category. It includes all you need to know to create a shop successfully. If you want to dive deeper, check out the Advanced category.
Guides section will guide you through:
- Product catalog
- User profile
- Cart and Wishlist
Advanced section will guide you through:
- Application context
- Calling platform API
- Extending GraphQL Queries
- Server Middleware
- SSR Cache
- API Reference
If you are using a custom backend or want to use platforms or technologies not listed on our Integrations page, you likely need to create an integration.
Vue Storefront integrates with a wide range of technologies and each has its own needs, so there is no generic tutorial for all of them.
# Designer creating a theme
Our default theme is mostly based on a powerful design system for e-commerce called Storefront UI (opens new window). If you don't want to use it, you can replace it with any other UI library or custom components, by changing the templates in Vue files.
At the start you should familiarize yourself with the specially prepared theme guide.
Theme section will guide you through: