Framework bestaat uit 120 tegels, waarbij elke speler begint met 22 tokens. Tijdens een beurt trekt en onthult de leidende speler één tegel meer dan het aantal spelers. Elke speler kiest om de beurt een tegel, waarbij de leidende speler gedwongen wordt de laatste tegel te pakken.
Wanneer je een tegel neemt, plaats deze dan naast ten minste één andere tegel in je display en kijk of je taken op je tegels voltooit; elke keer dat je dat doet, dek je die taak af met een token. Tegels bevatten 0-3 frames en 0-3 taken, elk in vier kleuren. Een taak kan bijvoorbeeld een groene 3 zijn, en om de taak te voltooien, moet de tegel met deze taak deel uitmaken van een set van drie tegels met groene kaders, direct of via een orthogonale verbindingsketen met tegels die hebben groene kaders.
Taken kunnen twee kleuren hebben, bijvoorbeeld rood en bruin, wat betekent dat beide framekleuren kunnen worden gebruikt om aan de taak te voldoen. Als alternatief kan een taak 4 geel of 4 bruin zijn. Er zijn ook voorwaardelijke taken waarbij u eerst één taak moet voltooien voordat u de tweede kunt voltooien.
Degene die als eerste al zijn tokens plaatst, wint. Framework bevat ook een solospel waarin je probeert al je tokens in een gebied met tegels te plaatsen dat zo dicht mogelijk bij een 5x5-raster ligt.