Molecular Diagnostics Software Development