Types of Software Law Enforcement Need