Format .IML jest przydatny w rozwoju aplikacji Java. Przechowuje informacje na temat modułów rozwojowych, takich jak wtyczki, Java, obiekty Maven lub składniki Android. Zapisuje ścieżki modułów, zależności, oraz oczywiście innych ustawień.
Pliki .IML są idealne do przechowywania małych części dużych projektów deweloperskich.