Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 712873
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T04:53:50+00:00 2026-05-14T04:53:50+00:00

My company and I are building a new system for a relatively large client.

  • 0

My company and I are building a new system for a relatively large client. We are going to be replacing their entire system, which includes some eCommerce aspects to it among many other things. It is not a typical public shopping site, and there are many things about the system (both back end and front end) that are quite different.

Some of the people I work for are convinced that we should be using a third party product to implement the eCommerce pieces (shopping cart, catalog management). Their opinion is that it is a solved problem, and we shouldn’t have to reinvent it. Given that direction, I have reviewed around ten different .NET based eCommerce platforms, and I struggle to imagine how we will be able to smoothly integrate any of them without a lot of friction. They are so all-encompassing that I feel like they are probably better suited for implementing simple shopping sites rather than larger systems that happen to have some eCommerce aspects to them.

We have a really nice architecture planned for everything else (Entity Framework, ASP.NET MVC, etc.), and my gut is telling me that trying to introduce a third party platform will cause unnecessary fragmentation and difficulty.

I would love to hear some opinions from people who have been there. Have you used a third party platform for eCommerce? Was it a typical shopping site or something different? Did you feel it was a help or a hinderance? Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T04:53:50+00:00Added an answer on May 14, 2026 at 4:53 am

    You aren’t reinventing the wheel if you require yours to be square. This is why I curse the day I used Drupal as the basis for a project. The scope outgrew it then it ended up being a curse. If you can smell disease already, why continue thinking about it?

    You could pull apart an existing one, but what would you be left with? Could you implement that yourself without much fuss? Also, what are the licensing restrictions? Would you have to redistribute your derivative work.

    Common sense really, just because it is software doesn’t alter the logical approach to reuse.

    Go make your square wheel. You might learn some things/create a more abstract developer-orientated API for eCommerce that other developers can use as a library rather than a platform to avoid the problems you encountered implementing the “me too” stuff.

    If you do, open source it. I’d use it if it had an independent database schema and API for catalogue and stock management; But I recon for anything outside the norm, the business logic you need varies to much to use an existing platform.

    But, isn’t that why your project is so unique and awesome?

    “not reinventing the wheel” seems to be one of those things that is overused. Like Helvetica. It makes sense, but not for everything ever.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am building a new timeclock system for my company, and I am having
I am at a new company and I am building a wizard for a
Our company produces cross-platform software and we have Bamboo instance which is building projects
I'm currently building part of a basic CMS system for the company I work
My team is currently building a new SaaS application for our company ( Amilia.com
I'm building a new project and I'm having some debate over how it needs
I'm relatively new to Rails and busy building an app with various access levels,
I'm building this report in a system for a Billboard company. They have a
I'm building a new site for my company, and I'm at the stage where
I am currently building a new version of webservice that my company already provides.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.