1. A method for standardized layout transformations of bi-directional (BIDI) data exchanged between legacy and modern systems, the method comprising: retrieving, by one or more computer processors, client connection information from a client request for data; determining, by the one or more computer processors, based, at least in part, on the client connection information, an operating system of a client application, wherein determining includes determining the operating system of the client application through one or more code pages utilized by the client application, where the one or more code pages indicate which modern operating system the client application leverages; determining, by the one or more computer processors, whether the data requested in the client request is BIDI data, wherein determining includes identifying the data requested and determining whether the data requested exhibits one or more bi-directional properties that indicate BIDI data; determining, by the one or more computer processors, the data requested is BIDI data where the data requested exhibits layout properties indicative of BIDI data; responsive to a determination that the data requested is BIDI data, initiating, by the one or more computer processors, a layout transformation of the data requested at a single point within a database server, wherein initiating includes determining a plurality of data from a connection string of the client request, where the plurality of data indicates a type of bi-directional data transformation; responsive to the plurality of data from the connection string indicating data being returned to the client application from a database, converting, by the one or more computer processors, visual data to logical data within the database server; and returning, by the one or more computer processors, transformed BIDI data to the client application.