DEVELOPING A DREAM: A HANDBOOK TO TAILOR-MADE SOFTWARE CREATION