Complex sentence: It divides a given application into three interconnected parts to separate internal representations of information from the ways information is presented to, and accepted from, the user.
Split into simpler sentences: It divides a given application into three interconnected parts. This is done to separate internal representations of information from the ways information is presented to, and accepted from, the user.