DescriptionForensic DNA analysis consists of a DNA profiling process by a method called as STR Analysis, short for Short Tandem Repeats. By using the statistics it provides, various probabilistic approaches are implemented in a software package to find out DNA profile matches and individual identifications. This study has contributed in the design, development and integration of an easy to use and interactive software application to find the number of contributors in a DNA sample and to find a match against it with another person’s DNA. This research specifically deals with the (1) design of an algorithm for filtering unfiltered DNA profile samples to remove bleed-through peaks; (2) design of an interactive interface for MatchIt, where a DNA sample of a person of interest is tested against a DNA sample to find a match; and (3) data modeling, design and integration of a database for the software.