Public Law and order is essential to ensure citizens’ safety. With threats on the rise and criminals growing more sophisticated by the day, it is of paramount importance for the law enforcement agencies to stay one step ahead. Increasing incidents of systematized crime have become a key challenge for law enforcement agencies. Police departments are tapping on the use of technology to optimize their investigation methods. An effective agency must be armed with powerful tools to predict behavior that proactively mitigates threats and strong analytical tools that retroactively solve crimes.