By assigning each of your customers to a group, you control what they see and how they buy. Each of your groups can have it’s own product catalog, prices, settings (currency, tax rates etc). By default, you start with two groups, Public and Private.
The product catalogue is how the supplier display his products to customers in his online store. All products in the product catalogue that have a price will display in the store to that group of customers.