Acropolis is a C++ module-based software framework. Each algorithm is encapsulated in a DLL module (a plugin) with well-defined inputs and outputs. Acropolis is then used to interconnect these modules. This architecture is useful for fast prototyping.