If X$X$ is a class of finite groups and G$G$ is a finite group, then P$P$ is an X$X$-covering subgroup of G$G$ if P$P$ is in X$X$, and whenever P ≤ H ≤ G, N ⊴ H$P \le H \le G, N \unlhd H$, and H/N$H/N$ in X$X$, then PN=H$PN=H$. In other words, P$P$ covers every X$X$-factor of G$G$. If X$X$ is the class of finite p$p$-groups, then X$X$-covering subgroups of G$G$ and Sylow p$p$-subgroups of G$G$ are the same thing. Indeed, if P$P$ is an X$X$-covering group, and if H$H$ is a Sylow p$p$-subgroup containing P$P$ and N=1$N=1$, then we must have H=P$H=P$. If P$P$ is a Sylow p$p$-subgroup and H$H$ contains P$P$ with N ⊴ H$N \unlhd H$ and [H:N]$[H:N]$ a power of p$p$, then [H:NP]$[H:NP]$ is a divisor of [H:N]$[H:N]$ and [H:P]$[H:P]$, so must be 1$1$. Notice how the "containment" part of the Sylow theorems is replaced with a "covering" condition that behaves better with the normal structure of the group.
If G$G$ is a finite solvable group and X$X$ is the class of nilpotent groups, then there is a sort of "Sylow nilpotent subgroup", the X$X$-covering groups or Carter subgroups. They were studied by R.W. Carter who described them as self-normalizing nilpotent subgroups. Like Sylow p$p$-subgroups, there is exactly one conjugacy class of Carter subgroups, and they have some reasonable arithmetic properties. People tried to determine which classes X$X$ of groups are such that X$X$-covering groups exist and are unique up to conjugacy. Roughly speaking, this was the dawn of the modern theory of finite soluble groups, with Gaschütz's (et al.) classification of such X$X$ as "saturated formations".
This shifts focus away from the subgroup P$P$ to the class X$X$. If X$X$ is sufficiently nice, then there will be a nicely embedded X-subgroup for any finite group.
Sylow p$p$-subgroups also satisfy a dual condition, they are also X$X$-injectors for the class X$X$ of finite p$p$-groups. If X$X$ is a class of finite groups, and G$G$ is a finite group, then P$P$ is an X$X$-injector of G$G$ if for every subnormal subgroup N$N$ of G, P∩N$G, P\cap N$ is a maximal X$X$-subgroup of N$N$. The dual definition of covering group (for X$X$ a saturated formation) is that P$P$ is an X$X$-covering group iff PN/N$PN/N$ is a maximal X$X$-subgroup of G/N$G/N$ for every N ⊴ G$N \unlhd G$. If X$X$ is the class of finite nilpotent groups, then X$X$-injectors are called Fischer subgroups and again form a single, well-behaved conjugacy class of subgroups. A Fischer subgroup of a finite soluble group is a nilpotent subgroup that contains every nilpotent subgroup that it normalizes. This is similar to the idea that a Sylow p$p$-subgroup contains every p$p$-group that it normalizes. X $X$ such that X$X$-injectors form a unique conjugacy class are called Fitting classes, due to their similarity to Fitting's lemma on subnormal nilpotent subgroups.