Going the DIY way is practical if you have some carpentry skills. Installing many windows is time-consuming, so it's worth hiring a professional. You'll also avoid common mistakes that end up ruining the overall aesthetics.