MAMsolver is a software tool for the solution of M/G/1-type, GI/M/1-type, and QBD processes. The collection of solution algorithms implemented by MAMsolver are known as matrix-analytic methods and are used to compute stationary measures of interest such as the probability vector, the queue length distribution, the waiting time, the system queue length, and any higher moments of the queue length. The tool also provides probabilistic measures that describe the stability of the queueing system such as the caudal characteristic.