Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I hope it is appropriate to ask this question here. I was going to ask at stackflow.

A very general question. There are loads of ecommerce web based applications about, such as prostores, eshop, etc. It appears a lot of them already have atemplate ready (with few options). I am just wondering if there are developers out there that offer custom built ecommerce applications,for both b2c and b2b?


share|improve this question
up vote 2 down vote accepted

Everyone I know (not a scientific sample) who makes money doing that kind of work bases it on an existing CMS (usually Drupal, but probably a biased sample since I'm a Drupal dev).

Frankly, we're past the point where many companies have specific enough needs that it makes fiscal sense for them to have you develop things (a log-in system, shopping cart, etc) that are already out there. It's a better use of their funds to grab the essentials that already exist, then pay someone to customize those and add code for whatever unique needs their use case involves.

share|improve this answer
I am from .NET side, is there way to customise code for the customer who perhaps uses PHP or Drupal or any other syntax? – DiscoDude Apr 10 '11 at 16:38
Absolutely. If it's open source, you can customize it. Using Drupal as a specific case, there are APIs for just about everything -- there's (theoretically) no case where you should have to hack core to make your customized code work properly. – HedgeMage Apr 10 '11 at 16:41
OK Thanks HedgeMage – DiscoDude Apr 10 '11 at 16:52
@DiscoDude - If you're from the .Net side of things, take a look at DotNetNuke. – Jetti Apr 10 '11 at 17:19

Yeah, there are quite a few developers out there implementing their own eCommerce solution (actually, I'm one of them). Sure, there are a lot of existing solutions ready to use (commercial and Open Source) but there are always good reasons for implementing your own application.

On the one hand there is ego - you're always better than the other guys, so why use their code? ;-) No, really - I think there are real arguments here, too. Depending on the way you want to use the solution, your need for customizing certain features and for integrating the application with an existing software landscape often justifies a new approach.

I think once you get beyond the big players and take a look at smaller companies you'll find a lot of custom tailored applications.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.