About Mach-II

Mach-II's Mission

The mission of Mach-II® is to serve as a powerful, object-oriented, MVC framework for developing CFML applications. The team behind Mach-II believes that enterprise-level CFML applications should be easy to develop and maintain.

Mach-II handles your application's basic plumbing for you and allows you to spend your valuable time focusing on the business logic of your application. Mach-II provides a consistent, layered architecture for your applications that facilitates easier development and low-impact maintenance.

Mach-II is ...

  • A powerful, object-oriented, MVC framework
  • The most mature object-oriented MVC framework for CFML
  • Easy to learn, easy to use
  • Highly extensible through the use of filters, plugins, and modules
  • Proven in numerous large-scale, high-traffic applications
  • Actively developed and supported
  • Open source (distributed under the GPL V3 with Classpath Exception)
  • Read more about Mach-II's features

Who Uses Mach-II

Mach-II is used by organizations* large to small as well as government. Mach-II is used by a variety of large organizations such as:

There are many smaller companies which are too numerous to list. A few notable places:

  • TunesBag.com (high-traffic and innovative music sharing/social networking service based in Austria)
  • GreatBizTools (a human resource management company and the corporate sponsor of the Mach-II project)
  • DuroDesign Flooring (a producer of green and LEED flooring products from cork to bamboo)

Government or Non-Profit:

We invite you to read our 10 questions about Mach-II article for more information.

* Organizations listed by no means have endorsed Mach-II. Data has been gathered from public information or submitted to the Mach-II project.

What People Are Saying About Mach-II

We have been a Mach-II shop for several years, but we recently rebuilt our primary website, DaveRamsey.com, into a 50 module Mach-II 1.8 application. We've found Mach-II to be an extremely powerful Model-View-Controller framework that enables us to support our growing number of users. It provides a foundation we can build on that has helped us to roll out new features quickly, without compromising a strong MVC design.

I also had the honor of meeting Team Mach-II at BFusion, and found Peter, Kurt, and Matt to be an outstanding group of committed, brilliant developers. We reviewed their work on Mach-II 1.8 while we were developing our new website, and found their code to be among the best ColdFusion code around. They set the bar for outstanding quality and community support.

Doug Smith, DaveRamsey.com Development Team

Why do we use Mach-II? Because using it results in a predictably manageable application structure, which saves us considerable time on maintenance and reduces the complexity of adding new features. We can train new developers very quickly and have them "usefully productive" in days. The Mach-II team's dedication to maintaining backwards compatibility allows us to upgrade the framework to support new features without breaking old code. That's a huge win for us too.

Steve Rittler, CounterMarch Systems

When I started at ten24, I had the option of starting our development methodology from scratch and picking any MVC framework I like. After a lot of research, I picked Mach-II. Today, I could not be any more happier with the result. Mach-II is a very robust, powerful and well though out framework that allows us to be very productive and do Rapid Application Development. I was able to train a developer with no knowledge of MVC within a week and get them going.

Also, the dedication of Team Mach-II, especially Peter, in supporting the community through the forum is remarkable. I haven't seen such responsive support even from companies that provide PAID support!!

The roadmap for the framework itself is very aggressive. There has been numerous new features added in last one year. I can't wait for the 1.9 which has some very exciting/needed features such as REST Endpoint and SCHEDULE Endpoint.

Sumit Verma, Co-Owner, ten24 Web Solutions

Who Is Behind Mach-II?

Mach-II is run by a volunteer team of community members. Check out our contributors section to find out more about the team.

Commercial Support


GreatBizTools

GreatBizTools, LLC (GBT) is the principal commercial entity supporting the Mach-II framework. GBT intends to create products and services that enhance the overall effectiveness of the Mach-II framework. GBT has lead the design and develop both introductory and advanced Mach-II training programs for developers. In addition, GBT promotes the efforts of the Mach-II team to improve documentation and to build technical resource materials.

GBT is a consulting firm that specializes in designing, developing, and implementing human resource management systems. They offer practical, cost-effective business solutions through their management products, web-based testing system, and consulting services.

GBT has been providing management consultation and professional advice to their clients for over twenty years. They offer their website visitors and customers a FREE online service in the form of BizTools™. These special business tools provide information and guidance in a number of human resource management areas.

Using the Mach-II and ColdSpring frameworks to build their website, GreatBizTools proudly supports Mach-II.