I am developing a application in which I am using In Application Programming. But before starting I have some doubts to be cleared. I have seen many tutorials regarding flash where either linker is edited or vector table is relocated so I am curious :When should I consider "editing" Linker file? and Why? and when should I consider "relocating" Vector Table? and Why? according to ideal programming practice.