A novel framework for designing input excitation for system identification. Engineers need mathematical models describing the behaviour of the components they use in their design. This project aims at resolving some critical issues faced by the researchers developing cutting edge mathematical software for building such models.