Join the 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.

Free Download
IT Consulting

Beauis utter enim amet lacus ornare ullamcorper Praesent neque purus rhoncus.

Network Design

Beauis utter enim amet lacus ornare ullamcorper Praesent neque purus rhoncus.

Software Dev

Beauis utter enim amet lacus ornare ullamcorper Praesent neque purus rhoncus.

IT Training

Beauis utter enim amet lacus ornare ullamcorper Praesent neque purus rhoncus.

Ablecommerce Architecture

AbleCommerce is equipped with a plug-in based framework. This framework allows developers to extend its capabilities by writing pluggable custom modules.

  • Medicare Advantage Plans
  • Microsoft SQL relational database
  • Available as a Web Application Project
  • Schema supports rich content editing functions
Free Download
Our SOlutions

Enterprise Class Architecture
Services for Businesses

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.

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.

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.

Our secure development practices

Our power of choice is untrammelled and when nothing preventsbeing able to do what we like best every pleasure.

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.
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.
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.
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.