Is this program suitable for me?