Progress OpenEdge is a fourth generation programming language which can be used to access database queries with your business logic. Plus the Object Orient functionality enables the smooth and well structured programming. It has every functionality needed for software development built in. Plus with additional products of progress, we can build fully fledged software systems when needed.