Motivation
I think of the "structure" of a topological space $X$ as being the limit operator on functions $I\to X$ where $I$ could be the natural numbers or another topological space -- in this sense, a topological homomorphism (continuous function) $f$ is a function that commutes with the limit operation $f(\lim x)=\lim f(x)$, similar to how a group homomorphism commutes with group multiplication $f(\mathrm{mult}(x,y))=\mathrm{mult}(f(x),f(y))$ and a linear transformation commutes with linear combination.
Nonetheless, it can be shown that this structure can be determined uniquely by the set of open sets on $X$. One may also understand these open sets to be the "sub-(topological spaces)" of $X$ as the topology of $X$ is inherited by them exactly (well, the closed sets are also a "dual" kind of sub-topological spaces).
Similarly, given a set $V$ and a list of subsets that we call "subspaces" (which would have to satisfy some properties), one can determine the vector space up to isomorphism (i.e. we can find its dimension).
I wonder if something like this can be done with groups. Given a set $G$ and a list of subsets we call its "subgroups", can we determine the group up to isomorphism? At least for finite sets?
Example given the set $\{0, 1, 2, 3\}$, we'd be given the following "subgroup structure" on it: $\{\{0\},\{0,2\},\{0,1,2,3\}\}$, and the group being described is $C_4$. The positions of 1 and 3 aren't determined, but the group is still determined to isomorphism.
Here is a counterexample for infinite groups. Consider $G=\mathbb{Z}[1/p]$ and $H=\mathbb{Z}[1/q]$ for distinct primes $p$ and $q$. In both of these groups, every finitely generated subgroup is cyclic, and thus a subset is a subgroup iff it is either a cyclic subgroup or a nested union of cyclic subgroups. Now consider the bijection $f:G\to H$ given by $f(ap^nq^m)=ap^mq^n$ where $n\in\mathbb{Z}$, $m\in\mathbb{N}$, and $a$ is an integer not divisible by $p$ or $q$ (or $a=0$). Then $f$ and $f^{-1}$ both preserve the divisibility relation, and thus map cyclic subgroups to cyclic subgroups, and thus map all subgroups to subgroups. Thus $G$ and $H$ have isomorphic subgroup structures, but are not isomorphic as groups.
I don't know about the finite case but here is an observation. By induction on the order of the group, we can assume we already know the isomorphism class of all the proper subgroups of our group. So for instance, if it is true that a finite group is determined up to isomorphism by its order and the number of proper subgroups of each isomorphism type that it has, we could conclude that a finite group is determined up to isomorphism by its subgroup structure. I don't know whether that statement is true though, and I wouldn't be surprised if it's false.