in general , in one aspect , the disclosure describes a method that includes providing a user interface common to multiple development tools , different ones of the development tools dedicated to different processor architectures . the method also includes enabling communications between the user interface and the development tools .