criminal investigation, midPoint, configuration, Java, scalability