Egy összetett dokumentum archiváló és visszakereső rendszer amely minden típusú elektronikus dokumentumot képes feldolgozni. Ezen felül képes a dokumentumok közötti kapcsolatokat is rögzíteni. Azon felül, hogy a rendszer képes a dokumentumok archiválására, rendelkezik azzal a képességgel is, hogy rögzítse a dokumentumok közötti hierachiát (apa-fiú kapcsolatot) is. Így lehetővé teszi a különböző típusú dokumentumok összekapcsolását (kérvény, válasz a kérvényre, engedély amit a kérvény alapján kiadtak stb.). A dokumentumok tartalma leírható kulcsszavak segítségével így azok hamar visszakereshetőek. Azok a dokumentumok amelyek elektronikus formában vannak és tartalmukat fel lehet dolgozni indexelt formában kerülnek a rendszerbe, a többieket a kulcsszavak szerint lehet visszakeresni.
Másik fontos jellegzetessége az ASM rendszernek, hogy a dokumentumok feldolgozási folyamatát le lehet írni egy grafikus felhasználói felület segítségével. az így leírt folyamat egy BPEL standard szerinti leíróállományba kerül és így más folyamattervező rendszerek is könnyen átvehetik amelyek képesek a BPEL standard szerinti folyamatleírásokat értelmezni.
A rendszer alapja az Apache Lucene szövegkereső és indexelő rendszer. Java és C#, .NET programozási környezetben fejlesztettük és a dokumentumok közötti kapcsolatok tárolására MySQL adatbázist használ.