eCommerce business website (mvc, spa, ajax)

Computer, tablet, and smart phone shoping carts

Index image

Know what a business website's requires in online services

We want you to understand the fixed and variable costs and personnel training requirements of an online website storefront (hosting, equipment, online services, taxes and tariffs, business inventory, product inventory...). We identify pricing for your website, associated online services, equipment, software, and supplies. These costs and business knowledge is essential to understanding and operating an eCommerce business. We provide our One Stop and Two Steps approach to getting your eCommerce website configured and deployed to the Internet. Take 8 weeks to make your website decision, we will never push you into a 2 week business desicion.

See what you can do, we suggest you take time and learn what an online website venture entails, so take 8 weeks to training your people and setup your website your way.

Business systems and online service portals

A business website requires multiple business systems, online portals and services.

  • Accounting system portal service, optional
  • Payment gateway portal service, required
  • Taxes, tarrifs, vats, and filing portal service, optional
  • Supplier control
  • Inventorl control
  • Freight portal service (freight control), required
  • Domestic and international address verification portal service, optional
  • Traditional or cloud hosting portal service, required
  • Email portal service, required
  • Sms portal service, optional
  • Exchange rate portal service, optional

Business content

  • Product content
  • Website content

Train personnel

Get your staff trained on the software applications and online services used to operate your business's eCommerce website. Online websites are managed through software tools and services.

8 weeks; learn your environment and decide

Firstname Lastname Email
John Doe
Mary Moe
July Dooley

Our software trial is 8 weeks; we do not ask for a business commitment in 2 weeks.

Go-live and open a new business revenue stream

Sell domestically in your country and internationally. Rocklin Software's responsive single-page application (SPA) website is the next generation of eCommerce on the internet. Our "Website" (eCommerce storefront) and "Console" (administration back office) products has a Cooperatively-eCommerce-Localized™ user interface. This supports a United States website owner selling products into Japan and Germany. The website products are presented to Japanese customers in the Kanji language and to Germany customers in the Deutsch language. The "Console" uses the English language for the United States' website company. Website content, products, inventory, shipping, pricing, and website promotion are supported by the "Console" product in English; this is cooperatively localized between the United States "Console" with the Japan and Germam websites. Website owner's can sell into any foreign country using that country's native language and currency. Business owners have an opportunity to increase revenue by offering their products and services in international markets.

One Stop and Two Steps™ business strategy

Our One Stop and Two Steps™ business strategy is designed to get individuals, businesses, and corporate websites configured and deployed in as little as one day. We are a One Stop eCommerce portal. Our global-ready web applications are designed to use any language and currency in the storefront and the business owner's language and currency in the administration console. Sell products and services online in your country and around the world using our Cooperative eCommerce Localization™ internet web applications.

Our responsive single-page AJAX driven frontend supports personal computers, tablets, and smartphones. Administrate your online business website in your language and sell in a one or more different languages and countries. With our Out-of-the-Box™ integrated business solution you can offer your brand and products worldwide using IIS traditional or Azure cloud servers. Expand your business channels to include new markets creating the opportunity to increase revenue. Our products and services are agile.

do it yourself

$0 USD

  • knowledge base
  • you tube videos
  • user guides
  • online services
  • console setup
  • website setup
service pack 1

$128 USD

  • online services
  • console setup
  • website setup
  • 200 product db
  • website languages
  • 2 month trial
service pack 2

$256 USD

  • suppliers
  • products
  • inventory
  • website catalog
  • email and sms
  • software cd
service pack 3

$512 USD

  • seo
  • taxes and tariffs
  • shipping labels
  • payment gateway
  • website
  • github repository

$128 USD

  • sales returns
  • 222
  • 333
  • 444
  • 555
  • 666

$128 USD

  • about us
  • privacy
  • terms
  • employment
  • affiliates
  • help

1st) option for our customers is to "do it yourself" (diy) using our Help Desk (knowledge base, community, ticket system) and Out-of-the-Box™ technology. This approach requiires an individual to understand and use website software tools and technology. Tool information including; tool identification, software download location, and application versions are available at our Help Desk.
  • Do it yourself (pn-00000-aa)
This approach enables you to become framiliar with the products and technologies supporting your website by using technology tools online. Use our #1 Step-by step - installations and #2 Step-by step - configurations to get your website online.

2nd) option is to select a service pack.

  • service pack #1 (pn-00001-aa)
  • service pack #2 (pn-00002-aa)
  • service pack #3 (pn-00003-aa)
  • images #4 (pn-00004-aa)
  • website text #5 (pn-00005-aa)
We offer pre-packaged options and flexible connectors for multi-tiered SaaS applications (API) approach in a IaaS hardware (equipment). the SaaS application (e.g. payment gateway, shipping service, tax compliance, hosting security...) APIs are located in the cloud and run on IaaS hardware.

Many competitors offer old school monolithic applications with slow go-to-market timelines, high development costs, and innovation delays. These bloated eCommerce software providers are easy to identify; they have endless webpages, endless documentation, and endless user types and groups. The learning curve is steep and training costs skyrocket, or you use consultants, or have to hire new staff. Often they are unable or unwilling to identify your costs for a business website.


Online security

Secure your computer and protect yourself from hackers, scammers, and identity thieves.

Payment card industry

The PCI Security Standards Council’s mission is to enhance global payment account data security by developing standards and supporting services that drive education, awareness, and effective implementation by stakeholders. identity, owin middleware, and anti fogery tokens identity is a powerful system that handles the whole process of authentication and security in your ASP.NET web application. The Visual Studio ASP.NET templates already contains the basics of the identity system so it takes only a few moments to setup a rich identity system for your application. Keep in mind that the identity framework will keep evolving and a good starting point for all identity related information are the blog posts on the ASP.NET website. ASP.NET MVC: Uses the popular and common used Model-View-Controller approach. The identity system and includes features like: Profile support, OAuth integration, and OWIN.

Access security

Configurable passwords
Password recovery
Two factor authentication
Brute force lockout
Device memory

SSL and TLS certificates

Public Key Infrastructure (PKI) provides the framework that enables SSL/TLS to be used for cybersecurity. PKI uses encryption to protect information that passes between a server (your website) and a client (the device the person transacting on your website is using). It uses two different types of matched cryptographic keys to secure the transaction, the public key (which your server distributes everywhere) and the private key (which is locked away on your server). When transacting, the client and your server start with an encryption "handshake" that relies on your certificate, after which all communications between them are encrypted (so no one can intercept and read the communications in transit) and are authenticated between the client and server – that's why encryption means security. From that point on, all the client's personal data -- login credentials, credit card information, etc. – can be transmitted securely to your server. A file that is created by a particular public key can only be decrypted by the corresponding private key on your server and vice-versa, ensuring that the transaction is going to the intended recipient and protecting the information from a cyberattack while in transit.

SSL/TLS certificates provide important advantages that can mean the difference between creating a seamless and secure website experience versus an alarming one for website visitors. Here are a few benefits that SSL/TLS provide for you: Avoids browser popups that warn website visitors that your website is not secure
Achieves a stronger Google SEO ranking
Creates a safer experience for your customers
Builds customer trust and improves conversions
Encrypts the sensitive data that gets transmitted

Uses SSL/TLS with identity verification helping distinguish your website from fraudulent look-alikes To sum it up, SSL/TLS certificates are essential for web-based projects that can be viewed by anyone surfing the internet – nearly 80% or all web page loads now are encrypted, and the number is rising rapidly. While there is no legal or technical requirement to use certificates, it does represent best practices and the browsers make it much friendlier for visitors to engage with websites that have HTTPS because of the security features they provide. Stay tuned for the next post in our seven-part series, which will cover what you need to know about the different certificate types.


Bundled 3rd party services and packages - free

Embedded services occur when a buyer of an enterprise's products or a seller of inputs to an enterprise also provides "free" services or products as part of the transactional relationship. ... The frequent provision of high-quality embedded services typifies effective vertical linkages.

Supplier management

Supplier management is the process that ensures that value is received for the money that an organization spends with its suppliers. ... Managing relationships with suppliers as well as overall supplier performance. Managing supplier performance and keeping accurate supplier records and information.

Inventory control

Inventory control or stock control can be broadly defined as "the activity of checking a shop's stock." ... Other facets of inventory control include supply chain management, production control, financial flexibility, and customer satisfaction.


Catalog management

Catalog management is a dynamic process where products are organized in a specific way to ensure consistent and high-quality data across all sales channels. An online catalog provides product names, descriptions, hierarchy, price, supplier and other related details.


Freight management

Freight management is a dynamic process where shipping products are organized in a specific way to ensure consistent and high-quality data across all sales channels.


Language translation management

Localization is the adaptation of a product or service to meet the needs of a particular language, culture or desired population's "look-and-feel." A successfully localized service or product is one that appears to have been developed within the local culture.


Installation, configuration, and deployment




Bundled 3rd party online services - pay

Bundled 3rd party services means a package of services that consists in part of Other Services and in part of SEWOP Services. For the avoidance of doubt, Bundled ...

Iis traditional or Azure cloud hosting - online service

A web host, or web hosting service provider, is a business that provides the technologies and services needed for the website or webpage to be viewed in the Internet. Websites are hosted, or stored, on server computers.

Payment gateway - online service

A payment gateway is a merchant service provided by an e-commerce application service provider that authorizes credit card or direct payments processing for e-businesses, online retailers, bricks and clicks, or traditional brick and mortar.

Taxes and tariffs - online service

Estimate duty rates and taxes on goods being imported into Canada. Calculate your duties and tariffs and simplify your cross-border experience.

Shipping - online service

The process of transporting an item, usually through the mail. Shipping is a very basic, common way of getting an item from one place to another, or from one person to another. ... The clothing company offered free shipping and a free scarf with any purchase of their products that totaled over one hundred dollars ...

Domestic address verification - online service


International address verification - online service


Email - online service


Short message (text) - online service


Accounting - online services


Product features


Product features are characteristics of your product that describe its appearance, components, and capabilities. A product feature is a slice of business functionality that has a corresponding benefit or set of benefits for that product's end user.
Domestic and international selling

Personal computer, tablet, smartphone shopping carts

A shopping cart is a software used in eCommerce to assist visitors to make purchases online. Upon checkout, the software calculates the total of the order, including shipping and handling, taxes and other parameters the owner of the site has previously set.

Wish list, gift registry, watch list

A wish list, wishlist or want list is an itemization of goods or services that a person or organization desires. ... Wish lists often contain items that a gift purchaser can obtain from a variety of retailers.
A gift registry is a particular type of wish list in Western countries.
Watchlist definition, a list of products or services or things to watch for possible action in the future: a watch list of possible growth stocks.

Search engine optimization

Search engine optimization is a methodology of strategies, techniques and tactics used to increase the amount of visitors to a website by obtaining a high-ranking placement in the search results page of a search engine (SERP) - including Google, Bing, Yahoo and other search engines.


Business to Consumer (B2C) and Business to Business (B2B)
Shipping and insurance
Drag and drop
Cross sell and up sell
Website product promotion carousels

Training resources


Training materials are a necessary part of any program or activity that involves knowledge acquisition and retention. ... Depending on the learning objectives and length of the training program, training materials may include workbooks, training manuals, computer-based lessons and audio-visual aids.

Help desk

Knowledge base is our centralized database for spreading information and data. Knowledge bases support collecting, organizing, retrieving, and sharing knowledge. There are two main forms of knowledge bases: machine-readable and human-readable.Aug 14, 2018

Community Forum is an online “meeting place” that is used to engage with others to debate, share knowledge and communicate with others about a wide range of topics participants are interested in discussing.

Ticketing system allows IT support to be organized, focused, efficient, and effective. ... Ultimately, ticketing systems are a means to support and help you deal with any issues/incidents in your organization, managing the incidents from the moment they're captured through to their resolution.

A step-by-step plan or set of instructions is easy to follow and explains each stage of a process in a clear and simple way.

User guides

Website user's guide

Console user's guide

Training database

Training database; 6 suppliers, 200 products, 4 warehouses, 1 product catalog, 4 outlet stores (brick and motar), 11 languages, 8 currencies

Social media

Facebook - business notifications and product schedules

Twitter - product notifications

YouTube - training videos

Industry technology


Microsoft technology stack
Headless eCommerce (CaaS) design
traditional and cloud hosting

Responsive single-page applications

Asp.Net, mvc, c#, razor
Bootstrap 4, html5, css3, javascript, jquery, ajax...

Asynchronous and synchronous generic update repository

Unit of work

Entity framework and code first

nTier layers

Localization technology 1


Ltr, rtl, bidi, single and multi-byte character sets

Any language and currency

The Multilingual App Toolkit (MAT) 4.0 integrates with Microsoft Visual Studio 2019 to provide UWP apps with translation support, translation file management, and editor tools. Here are some of the value propositions of the toolkit. Helps you manage resource changes and translation status during development. The toolkit helps you localize your apps with localization file management, translation support, and editing tools.

Language translation tools

The Multilingual App Toolkit works with Visual Studio to streamline your localization workflow for Windows Store, Windows Phone and desktop ... Microsoft's Multi-lingual toolkit and Azure is is embedded into this solution.
Free 1 million characters a month

Localizable website and product content

Currency exchange rates
Imperial and metric measurement systems
Selectable units of mass, measure and timezones

Privacy Policy | Terms and Conditions | Design By © Rocklin Software. All rights reserved.

By using this site, you are accepting cookies to store user state and login information.


Privacy Policy | Terms and Conditions | Copyright © Rocklin Software, All rights reserved.

By using this site, you are accepting cookies to store user state and login information.