Flytbasert programmering har datakobling, som er den løseste formen for kobling mellom komponenter. Konseptet med løs kobling er i sin tur relatert til tjenesteorientert arkitekturer, og flytbasert programmering passer til en rekke av kriteriene for en slik arkitektur, om enn på et mer finkornet nivå enn de fleste eksempler på denne arkitekturen.