Basic principles and applications