inträdesbarriären. För att vara relevanta måste säljare vara så effektiva som möjligt genom att använda sig av olika metoder och verktyg för att uppnå en framgångsrik och lönsam webbutik. En av metoderna som används av säljare är drop shipping som tillåter försäljning av varor utan lagerhållning. Detta sker genom att säljare köper varor från en tredje part som levererar direkt till kunden vid beställning, istället för att köpa produkterna i förväg. Detta leder till billigare samt effektivare handel för nya samt redan existerande säljare.Trots de goda möjligheterna som drop shipping erbjuder är det tidskrävande och kräver en hög nivå av noggrannhet, då säljprocessen består av upprepade manuella uppgifter. Detta är ett problem som kan hindra säljare från att utnyttja sig av drop shipping modellen. För att göra det enklare för säljare att använda sig av denna modell, kan de manuella åtgärderna skötas av ett program som gör det automatiskt.I denna rapport studeras olika mjukvaruarkitektoniska mönster för att bygga grunden av ett prototypprogram som utför de manuella åtgärderna med en tillfredsställande nivå av automation.
Competition among sellers is rapidly increasing within e-commerce due to the decreasing barrier of entry. In order for a seller to be relevant, effectiveness is a requirement that can be achieved by using different methods and tools that result in a successful and profitable online store. One of the methods that sellers use is drop shipping which allows sale of goods without inventory holding. This is done by ordering the products from a third part that ships to the customer the moment an order is placed, instead of purchasing the products in advance. This leads to cheaper and more effective trade for new and already existing sellers.Despite the good opportunities that drop shipping allows, it is a time consuming task that requires a high level of accuracy due to the many repetitive tasks that are performed during the sales process. This is a problem that can hinder sellers from using the drop shipping model. In order to make it easier for sellers to utilize this method, a program can perform the manual tasks automatically.In this report, different software architectural patterns are studied to build the base of a prototype program that could perform the manual tasks with a satisfactory level of automation.