Developers must be able to repeatedly modify, compile, and test your application to ensure that your application behaves as expected. You must therefore have a full development OpenEdge product on your development platforms. The 4GL Development System, OpenEdge Studio, and Progress Developer Studio for OpenEdge products are all full development products.