1. A method of verifying a computer aided design, the method comprising: with one or more computers, capturing a plurality of user-defined constraints from a user to verify a computer aided design with an integrated verification application; registering one or more pre-defined constraints associated with said integrated verification application to verify the computer aided design; centrally managing the plurality of user-defined constraints in a database; initiating a verification task with said integrated verification application including a validation of the plurality of user-defined constraints and a validation of the one or more pre-defined constraints; executing said verification task to verify said computer aided design and generate a result in response to the plurality of user-defined constraints and the one or more pre-defined constraints; and communicating said result to said integrated verification application.