Dynamic typing is not necessarily good. You get static errors at run time, which you really should be able to catch at compile time.
You have to make a decision whether it's a new product or you integrate it with an existing product. It takes time to work these things out.