Currently, Shopify has two types of apps: public and custom.
- With Shopify custom app development, you create an app that will address your particular business needs. It’s an application that’ll be available exclusively for your Shopify e-commerce store and won’t be listed on the Shopify App Store.
- Shopify public application development allows you to make an app for other e-commerce stores on Shopify. It will be available in the Shopify App Store and will require Shopify validation before that.