Separating back-end processes