Applied Semi-Markov Processes