E commerce software system like Amazon

Can anyone explain detaily how Amazon manages customer and seller app separately? Do i have to create two app separately for customer and seller,and if so how do i integrate them so that when seller upload their products then products will be available to browse by customers on home page?