How long will the development take to complete?