Gllamm is a program which estimates the generalized linear latent and mixed models by the maximum likelihood. The models which can be fitted include structural equation models multi-level models, and latent class models. The response variables can be of mixed types comprising continuous, survival times, counts, dichotomous, and the ordinal.