The markovchain package provides functions for handling Discrete Time Markov Chains (DTMCs) using S4 methods. A general overview of its capabilities will be offered: managind DTMCs classes, performing probabilistic structural analysis, fitting and general inference. Applied examples will be presented in addition.