Modül, Python gibi programlama dillerinde, tanımları ve ifadeleri içeren bir dosyadır. Alt modül, başka bir modülün içinde yer alan bir modüldür. Örneğin, ödemeleri işleme özelliğine sahip bir yazılım uygulamasında, kredi kartı ödemeleri ve banka transferleri gibi farklı ödeme türlerini işleyen bir "ödeme alt modülü" olabilir. Ayrıca, yazılım geliştirmede alt modüller, kodu yeniden kullanmak veya büyük bir modülü daha küçük, daha yönetilebilir parçalara bölmek için de kullanılabilir.