MIDAS (Modular Integrated Distributed Analysis System)