Business models and marketing features

Vikas Kore
5 min readMar 30, 2022

As a Sr. application developer we also need to deal with clients, to understand their business idea and implement logic accordingly, we need to know brief information of available business models and some terminologies.

Customer experience is a top priority to businesses, and customer experience are seemingly interchangeable. Good customer experience is to have clear customer-focused vision that you can communicate. You have to go where your customers are. Customer have high exceptions and we have to address maximum question which come up, for this we should have knowledge related to business, marketing, technology etc.

Following are the some points which comes up while dealing with customers. short notes on them.

D to C, B to C, B to B, ERP, CRM, CMS, SEO, PWA, Marketplace, GDPR, Affiliate marketing.

D to C (Direct-to-Consumer)

A company produces a given product in its own facility, as well as distributes it within its own channels. These channels may be an e-commerce platform, social media and a retail store. The D2C e-commerce model quite literally “cuts out” the middleman.
Example: Warby Parker, Away.

Benefits: An omnichannel experience, More control over brand reputation, Truly understanding your customers, no middlemen, more profits,gaining access to more targeted customer data, a higher degree of personalization in your product range, higher control over profits, more room for product testing.

Challenges: Competing with retailers, Order fulfillment, Marketing, sales and customer service.

B to C (Business-to-Consumer)

B2C is Retailer sourcing product from Manufacturer (or another Retailer) and selling to Consumer.

One(Seller) to many(customer). D2C brands are also considered the B2C models. However B2C business models can sell other brands products as well Example: A sports store selling Adidas and Nike shoes together.

FMCG (Fast-Moving Consumer Goods) where the Manufacturer sells the product indirectly to the Consumer. i.e. via distribution channel comprising Distributor, Wholesaler and Retailer.

B to C = FMCG + D to C.

Of late, especially during the pandemic, some FMCG companies have started selling their products directly to the Consumer.

B to B (Business-to-Business)

B2B concentrates on raw data for another company. It is the first ecommerce business type where the ecommerce transactions happen between two businesses that are too online.

In simple, one company will sell products or services to other companies. Wholesale distributors will sell products or services to retailers. It will sound like B2C, but B2B is different from the B2C process.

In the B2B business, the order and purchase process are to be clear. One company has to purchase every small thing from another company to complete its full business set up. Normally this field includes the selling of goods that are not used by customers. For instance, steel, company software, company’s hardware accessories, etc.

Example: MedUX, Alibaba, Royal Brinkman, eWorldTrade.

In a C2C (Customer to customer) platform, a buyer can be a seller and a seller can be a buyer. It’s an open platform that allows both sides to switch their positions. And also allow many on both sides. Example: Fiverr, Etsy, Depop, Classified can also be considered as C2C.

ERP (Enterprise Resource Planning)

The central nervous system of an enterprise. An ERP system provides the automation, integration, and intelligence that is essential to efficiently run all day-to-day business operations. Most or all of an organization’s data should reside in the ERP system to provide a single source of truth across the business.The simplest way to define ERP is to think about all the core business processes needed to run a company: finance, HR, manufacturing, supply chain, services, procurement, and others. At its most basic level, ERP helps to efficiently manage all these processes in an integrated system. It is often referred to as the system of record of the organization.

CRM (Customer Relationship Management)

Content/Customer relationship management software (CRM) keeps track of all your leads and customers by recording and reporting their interactions with your website. While a CRM helps track visitor experience.

Key CRM Features

  • Contact Management Tools
  • Automated Data Capture
  • Deal Tracking
  • Content Repository
  • Reporting

CMS (Content Management System)

A content management system (CMS) is used for building and managing a website. A CMS helps you create an experience for visitors

Key CMS Features

  • Content Management Tools
  • Publishing Tools
  • Themes and Templates
  • Analytics
  • SEO Tools
  • Blogging Tools
  • Extensions

SEO (Search Engine Optimization)

SEO means the process of improving your site to increase its visibility when people search for products or services related to your business in Google, Bing, and other search engines. The better visibility your pages have in search results, the more likely you are to garner attention and attract prospective and existing customers to your business.

Search engines such as Google and Bing use bots to crawl pages on the web, going from site to site, collecting information about those pages and putting them in an index. Think of the index like a giant library where a librarian can pull up a book (or a web page) to help you find exactly what you’re looking for at the time.

The key difference between SEO and paid advertising is that SEO involves “organic” ranking, which means you don’t pay to be in that space. To make it a bit simpler, search engine optimization means taking a piece of online content and optimizing it so search engines like Google show it towards the top of the page when someone searches for something.

PWA (Progressive Web Application)

Progressive means that the user experience is enhanced gradually based on the browser’s capabilities. Let’s examine it by splitting it into two parts. The latter two words (“Web Application”) speak for themselves. PWAs are web applications. Here, web application simply means an app running as a website like, for example, Twitter. The first part of the term — Progressive — means that the user experience is enhanced gradually based on the browser’s capabilities. Essentially this means that the web application works well in older browsers but can utilise newer technologies to enhance the experience if the user is using a browser supporting them.

Online Marketplace

An online marketplace is a website or app that facilitates shopping from many different sources. eBay is the ultimate example of an online marketplace, they sell everything to everybody. There are many other types.

Consumers are much more likely to download an app that offers product ranges broader than one store (don’t like using apps from single retailers) can offer. That’s one of the major appeals of a marketplace.

Affiliate marketing

Affiliate marketing is the process by which an affiliate earns a commission for marketing another person’s or company’s products. The affiliate simply searches for a product they enjoy, then promotes that product and earns a piece of the profit from each sale they make. The sales are tracked via affiliate links from one website to another.

Common types of Affiliate marketing channels are Influencers, Bloggers, Emails, Media websites.

GDPR (General Data Protection Regulation)

The GDPR is a legal framework that sets guidelines for the collection and processing of personal information from individuals who live in the European Union (EU).
Check out the following criteria to our find if your solution is subject to privacy regulations:

  • Do EU citizens use your solution?
  • Is there a subscription function on your website?
  • Do you have any comments sections?
  • Can users log in to your website with third-party apps?

Thank you, Happy coding!

--

--