Streamlining Criminal Defense Investigations - How Software Solutions Can Enhance Efficiency