Making an application customizable