Able Developer Program
We offer developers an unlimited, perpetual development version of our eCommerce platform. After delivery of the download file, you will need to install AbleCommerce to a website that is able to run Asp.Net applications. A new MS-SQL database will be required to complete the installation.
When you sign up for the program -
- You will need to provide your first and last name.
- A valid email is required in order to send your download link.
- We will also send you installation instructions.
- We will include access to our private developer forum.
- There are absolutely no costs.
Before installing the software, you must agree to the terms of use
Able Developer Program
Thank you for your interest in becoming an AbleCommerce Developer. We offer an extensive ecommerce platform that you can use for your next project. The free sign-up includes a perpetual development license and private access to our forums.
Download and install our ecommerce software. No credit card required.
About AbleCommerce
AbleCommerce eCommerce platform is written using the Asp.Net MVC5 framework and Responsive Bootstrap.
AbleCommerce is equipped with a plug-in based framework. This framework allows developers to extend its capabilities by writing pluggable custom modules.
- A full-featured API that's extensible and easy to customize
- Microsoft SQL relational database
- Available as a Web Application Project
- Schema supports rich content editing functions
Enterprise Class Architecture
AbleCommerce foundations are laid on enterprise-class software architecture. Backed by a robust and versatile database design, enhanced with the most advanced and solid NHibernate object-relational framework, powered with the flexibility and adaptability of Inversion-of-Control (IOC), and designed with Service-Oriented Architecture (SOA), AbleCommerce is enterprise class software made easy and available within reach of every developer.
COMMERCEBUILDER FRAMEWORK
The hallmark of AbleCommerce powered websites is the popular CommerceBuilder framework which is set of compiled libraries having most intuitive and easy to follow API that power the ecommerce features of your websites. CommerceBuilder isolates the complex business logic away from your web scripts and lets you focus on your customizations and UI alone.
OBJECT-RELATIONAL MAPPING WITH NHIBERNATE
With NHibernate taking care of all the complexities of impedance mismatch between object oriented domain and relation databases, you can focus directly on objects and get the benefits of high code reuse, high productivity, application maintainability and a good application design.
SERVICE-ORIENTED ARCHITECTURE
Service-oriented architecture (SOA) is the software design and architecture pattern based on discrete pieces of application functionality being provided as services to other pieces of the application or other applications. AbleCommerce implements important aspects of business Logic and various features as services. These services can be easily overridden and custom implementations can easily be incorporated.
DEPENDENCY INJECTION AND IOC WITH CASTLE WINDSOR
AbleCommerce makes use of Castle Windsor for Dependency Injection and IOC Container. All repository interfaces and all service implementations are resolved via IOC container. This makes it very easy for developers to change the implementations to their custom ones.
PLUG-IN FRAMEWORK
AbleCommerce supports third-party tools for payment processing, shipping rates, and tax calculation using the Plugins feature. The CommerceBuilder framework uses a provider model where you can integrate a new service without any customization to Commercebuilder itself and without the need for any of our compiled source code.
OVERRIDE BUSINESS LOGIC EVENTS
One of the prized features of AbleCommerce is that it has a detailed set of business logic events that are fired when their corresponding business logic event takes place. AbleCommerce makes these events easily intercepted and overridden. These events provide a great way to hook your custom code, custom business logic and special handling code at the happening of a desired event.
Why Choose AbleCommerce?
There is absolutely no risk to signing up for the Able Developer program. After registration, you can download and install the free AbleCommerce developer version.
If you have experience developing stores with AbleCommerce 9, contact us for a free listing on the AbleCommerce Partners page. We also have discounts for developers interested in resale.
Our secure development practices
Step 1: Laying the foundation for PCI certification
Preceding any development work, the first step to obtaining a certification from the Payment Card Industry requires a properly designed and secure development setting. Our employees are trained using best practices for application development. We have two Microsoft certified senior developers who manage the team’s assignments.
Training for each developer covers the following points:
Writing clean, readable and well commented code • Input/output validation • Manual code reviews • HTML/SQL Injection awareness • Use of cryptography for sensitive data • Logging and tracing • Unit and integration Testing, Fuzz Testing • Debugging tools like SQL, Code and memory profilers. • Targeting ASP.NET Medium Trust
Step 2: Stream-lined application development
AbleCommerce development and support policies range from issue tracking to distribution of downloads. We’ve been doing this for 25 years, so our internal practices are refined and efficient. Detailed procedures are in place for issue reports, new features, source control, quality assurance, testing, distribution and release of patches.
We utilize Atlassian’s JIRA for issue tracking and project management. All AbleCommerce issues, projects, tasks, and bugs will have a corresponding entry in the JIRA system. The site uses a secure https connection at all times. It is a private resource and only authorized developers with a secure username and password will have access. The development team also uses Atlassian’s Fisheye application. Fisheye extracts information from the source code repository and displays it in sophisticated reports.
Step 3: Maintaining source control
All files, documents, and scripts that are pertinent to the AbleCommerce application are stored in TortoiseSVN source control system. TortoiseSVN is a revision control/version source control software for Windows. There are established check-in procedures to the repository, and the source files are located in a secure secondary location only accessible by a separate set of login credentials.
Each developer maintains a local development environment where Visual Studio is installed and used with other tools to facilitate debugging. Any changes made to the shared code base are mirrored to each developer’s version. After a change is checked in using SVN, the developer verifies the update and a serious of automated tests are run to ensure the change didn’t break anything.
Step 4: Quality Control and Distribution
All changes must go through the QA process on a shared test environment before they can be included in a publicly released build. The quality assurance procedures we have in place prevent bugs, incorrect updates, and any overlooked flaws in new features. The QA process includes three primary stages: 1) developer code review, 2) initial QA test and code inspection, and 3) final QA test and review. All issues pass through several persons and processes before they are considered complete and ready to close.
AbleCommerce developers use the Open Web Application Security Project (OWASP) as a resource to ensure that they understand the issues related to web application security. Vulnerabilities, such as cross-site scripting, injection flows, denial of service attacks, insecure data storage, improper error handling, etc. and how each relates to AbleCommerce, are always kept in mind while writing code to ensure the application is protected from the most common threats.
Step 5: Ensure we have a secure well-tested application
Our last and most important review is by the Payment Card Industry to obtain PA-DSS certification. The process is costly and grueling and can take anywhere from 6 months to a year. Luckily, we’ve been doing this for more than ten years, with our first official PA-DSS version 1.2 certification on June 1st, 2009. The next examination will begin when AbleCommerce is released to the public as a non-beta version.
At the end of it all, our reputation is on the line, so when we prepare any build for release, know that it will have been through our rigorous stages before being distributed to the public. We also have a new system in place to distribute patches from within the AbleCommerce application itself. This method allows us to provide merchants version specific patches so there will be no guesswork about an installation’s upgrade status.
Excited to find AbleCommerce
Just a quick note to let you know how excited we are to find Able Commerce. We recently finished a complete overhaul of our website. In the planning stages we had to find a new store front application as we had outgrown our old system. After looking at several different options, we selected Able Commerce and are now so glad we did! The application is very user friendly (even for those of us who are not computer wizards), has many features that streamline our ordering and shipping process, and is very simple to navigate and quickly make changes to our website as needed. The staff associated with Able Commerce are very knowledgeable and were extremely patient & helpful as we implemented the new system. We look forward to many years of continued use of this great product! Thanks again for your product and your service! Joy & David McGraw, Avery & Justin Smith Louisiana Crawfish Company, Inc.
Joy & David McGraw, Avery & Justin Smith
AbleCommerce Review: 5 out of 5
Outstanding for developers
I've been a programmer for over 30 years and love Able Gold. I need projects to start fast and run well. The class designs are extremely easy to understand and follow. Able obviously put a lot of thought into being consistent with their object classes. It makes it so much faster to build my programming. All the code comments and xml documentation help me quickly figure out a new area or understand a particular service class. They really went out of their way to make the code easy to follow. The data schema design makes extending the data layer so easy. Parent-child relationships are everywhere and they just make sense. Payment.shipping gateways are so well documented it's easy to build new integrations. It's hard to find a C# ASP.Net app these days that can support responsive design, exposes IOC containers and fully implements a high performance ORM. As a platform for building fast and reliable customized eCommerce deployments, you can't beat AbleCommerce Gold.
Joe
AbleCommerce Review: 5 out of 5
A good platform
Able Commerce has been a good steady platform with very few issues. We currently have two websites on it. Its very simple to use. The updates and features are fantastic and you really get a lot of value for your money.
Cindy
AbleCommerce Review: 5 out of 5
Best in Class
I've been using Ablecommerce for over 15 years and in my opinion it's the best eCommerce product on the market. The reliability, capability and flexibility of this software is unmatched. Additionally, I'm pleased that Ablecommerce keeps up to date with new features including a responsive design. If you're looking for a solid product that works "out of the box" or can be molded to fit your company's needs, you've just found it.
Kevin
AbleCommerce Review: 5 out of 5
Customization while Hosting
Our site is unusual in that we give away more items that we sell, and even the few items for sale required more than the standard presentation. Although the NVelocity scripting language is not the most modern, in conjunction with the product forms it allows us to customize each item dynamically, and present the features we need the customer to see and have.
Dan Lee
AbleCommerce Review: 5 out of 5
Great software for e-commerce!
We've been using AbleCommerce for many years and recently upgraded to the GOLD version. Wow! Very nice shopping cart and storefront software. The best thing about it is the flexibility it offers. There isn't anything we've wanted it to do that we haven't been able to implement. We chose the hosted version, so we have none of the hassles of installation or maintenance, beyond the customizations we add ourselves. Mike and Katie have both been super-responsive whenever anything went wrong or when we needed to upgrade. So far it has been an awesome experience all around. I highly recommend this software and the team at AbleCommerce. Our AbleCommerce store is at: www.flexodepot.com if you'd like to see how a live store looks and feels.
Sharon
AbleCommerce Review: 5 out of 5
Perfect Out of the Box Yet Customizable
I've been using Able Commerce for years and have no need or intention of switching to another program. I've compared and tried many & all lack the capabilities straight out of the box that Able has. The asp.net programing with many options, kits, bundles, up sell and cross sell allows you to completely customize a product for the retail consumer. Marketing tools, coupons, discounts, blast email, with customizable templates allow you to personalize the experience. Able Gold is responsive and looks beautiful on all platforms. Gone are the days of having a mobile site when one does it all. The option to host your self or be hosted with Able is perfect for the new asp.net user. It allows you time to focus on what you do. Service is excellent, if ever I break something they are fast to help! You won't go wrong by choosing Able! 30 day free trial and bam your sold!
Gail Reece, PA
AbleCommerce Review: 5 out of 5
Functional - Dependable – Adaptable – Current
.We have been using Able Commerce since 2004. I am amazed with their ability to upgrade and make the software relevant to competitive market place changes, demanding expectations of savvy on-line shoppers and the rapid growth in technology. Able Gold is a great example. We are converting a traditional legacy website into an updated and mobile friendly responsive site. We have been using Able to host our site from the beginning. With a history of no hosting issues or downtime I have complete confidence our site will run with clockwork precision. The “backstage” functionality of the software allows the ability to professionally manage dynamically built SKU’s with thousands of options for Style, Size, Color, Price. The order management process easily tracks orders from receipt thru assembly and production to customer notification at the time of shipping. We are very pleased with the performance of the product and the results we have achieved using Able Commerce over many years.
Larry
AbleCommerce Review: 5 out of 5
Ablecommerce Gold
I've been using AbleCommerce for over 10 years now for my online store. The Gold software is easy to use for creating products and maintenance. The folks in tech support are always very helpful when I have an issue. Would recommend to anyone thinking of opening an E-Commerce store.
mark
AbleCommerce Review: 5 out of 5
Software Done Right
Have relied on AbleCommerce since 2009. Out-of-the-box, provides more useful functionality than many titles with much higher price tags. Support and resources have been excellent and a commitment to incorporate new technologies gives me confidence in entrusting such an important part of my business to AbleCommerce. Beyond the robust out-of-the-box features, the authors have shown great attention and consideration to developers and integrators. I have customized AbleCommerce to my unique needs and integrated it with my internal ERP, myself, without the need for expensive third-party developers. The design facilitates upgrades without breaking previous customizations. Our internal ERP software vendor hawks their own "web store", designed to work specifically with our system, and wants a mere $20,000+ for it. But it doesn't come close to matching AbleCommerce's abilities that we get at less than 10% the cost. I strongly recommend AbleCommerce as a tried, tested and true solution!
Alan
AbleCommerce Review: 5 out of 5
AbleCommerce
We have been using AbleCommerce for 7 years and currently have 4 stores in production hosted by AbleCommerce. Great value, extremely easy to customize an implement. Hosting support is fantastic. Quick response and extremely helpful.
Chip
AbleCommerce Review: 4 out of 5
Great product!
We have used AbleCommerce for several websites. It is has a great features list for the cost. Good support. It is easy to customize and has worked well for us.
Steve
AbleCommerce Review: 5 out of 5
Best Shopping Cart after trying 10 of them
I've tried at least 10 shopping carts out there and none of them do what Able Commerce does-they cover all the important bases-and it is user friendly! The staff at AbleCommerce stayed on top of any problems we had until they were solved. We have tested the product over and over and it keeps coming up Gold. Thanks Able for a shopping cart that finally makes sense!!!
William
AbleCommerce Review: 5 out of 5
Simple AND Sophisticated
We have been an AbleCommerce customer for more than a decade and have been very happy with the simple user interface, comprehensive feature set and ability to customize it to meet our individual needs. We also love that they continually work to make improvements and add new capabilities. Additionally we have found it to be a stable and reliable platform for our growing business.
Drew
AbleCommerce Review: 5 out of 5
EASY TO CUSTOMIZE!
Speaking as a developer, I found it easy to customize and add my propitiatory functions such as QUICK Ship bar code scanning, Bar-coding to invoices, POS interface and a specialized phone order workflow module. The documentation for updates made it easy to zero in where I need to make modification if any to my code. On going support is great too! With excellent response to emails! Vincent Sammons
Vincent Sammons
AbleCommerce Review: 5 out of 5
Powerful and customizable
We have deployed many ecommerce applications with Able at the core. We integrate several other applications with Able for our SAAS solutions, and find having access to the source code invaluable. The responsive layouts work well too, and we've never found something that we can't do by customization if it's not available out of the box (we're a .net development shop).