3BM3 Architecture