In one implementation, an apparatus includes a detector of capabilities of each of heterogeneous computing systems, the capabilities including a model, existence of a microphone, video controls, specifications of a camera, a processor speed, a bus speed, an amount of cache memory, an amount of non-cache memory, a telecom carrier and an operating system, a determiner of the minimum sufficiency of the capabilities of the each of the heterogeneous computing systems; the determiner being operably coupled to the detector, the determiner being operable to set a state in a memory location indicating an affirmative or a negative state of the minimum sufficiency of the capabilities of the each of the heterogeneous computing systems, and an initiator of a multimedia teleconference between the heterogeneous computing systems, the initiator being operably coupled to the determiner, the initiator being operable to initiate the multimedia teleconference in reference to the memory location indicating an affirmative or a negative state of the minimum sufficiency of the capabilities of the each of the heterogeneous computing systems.