Hi! It's better for you to prepare the specification for the windows, no way to avoid that.
Outsourcing will work fine in your case, just try to make surу that the company is trustworthy, have a look at their portfolio, talk with the deveolpers, talk to their clients.
Good luck!