Software implementation process, thus, includes configuring the software system, conducting tests to measure its usefulness for the research, fabricating the items and customizing it to deliver expected results and to get accepted by the operating system. This requires core knowledge which is mostly possessed by the professional developers.