There are three key principles that a IBM Planning Analytics powered by TM1 (TM1) developer needs to keep in mind when building TM1 applications: