Software projects depend heavily on vendors. If vendor-provided platforms, programs, libraries, APIs or features have problems, then so does your project. If a vendor fails to deliver on promises or performance, your project might fail. How can you keep this from happening?