Günümüzde geliştirilen yazılım projelerinin birçoğunun teknik açıdan vizyonu; yapılan işlerin tekrar yapılmaması ve esnek olmalarıdır. Küçük projelerde dotNet ve J2EE gibi alt yapılar, projenin çoğu gereksinimini karşılamaktadır. Ancak, projenin biraz daha büyümesi durumunda bu alt yapılar yetersiz kalmakta ve tüm projede uygulanabilecek, projeye bazı standartlar getirebilecek, projeye özel bir alt yapı gereksinimi ortaya çıkmaktadır. Bu tür alt yapılar sundukları çeşitli özelliklerle;
- yazılım geliştirme hızını arttırmakta,
- geliştirilen yapıyı belirli bir kalıba oturtarak, projedeki insan faktöründen kaynaklanan problemleri en
aza indirmekte,
- toplam maliyetleri düşürmektedir.
Projeye ve kuruma özel alt yapıların tasarlanması iyi bir analiz, deneyim ve vizyon gerektiren bir konudur. Bu noktada ACM, gerek .Net ve Java ortamlarındaki hazır alt yapılarla, gerekse bu alt yapılara yaptığı geliştirmeler ya da sıfırdan geliştirmeler ile çeşitli alt yapı çözümleri sunmaktadır.
Web tarafında ACM Web UI Framework, kod geliştiricilerin UI bileşenleri yerine iş kodlarına odaklanmanlarını sağlarken, projenin de bir bütünlük içinde sunulmasına olanak vermekte ve günümüz trendlerine uygun kurumsal web uygulamalarının geliştirilmesini kolaylaştırmaktadır. Ayrıca yine web tarafında geliştirilmiş olan Ajax framewok'ü de ajax bileşenlerinin hızlı geliştirilebilmesine olanacak sağlamakta ve özel ajax bileşen maliyetlerini düşürmektedir.
İş katmanınında ise, ACM Bussiness Framework, tüm iş katmanlarını kapsamakta ve sunduğu özellikler ve arayüzler sayesinde iş kodlarının belirli standartlarda çıkarılmasına olanak vermektedir.