4GL architecture