CREATING TAILOR-MADE SOFTWARE: A GUIDE TO CUSTOM BUILDING