Software, Software Development, Software Engineering, Programming, Testing.
database code will be orthogonal to the user interface code: the interface can be changed without affecting the database, and the database can be changed without affecting the interface. Therefore, in a purely orthogonal system [2], operations have no side effects; each action only changes one