A hyperbranched nitric oxide donating compound, comprising: a linking group comprising any one or more of Formulas B, C, or D: wherein " " indicates an attachment to another portion of the hyperbranched NO donating compound; X 1, X 2, X 3, and X 4 are independently selected from the group consisting of -NH-, -N(R a)-, -O-, and -S-; wherein each instance of R a is selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; R 1, R 2, and R 3 are independently selected from the group consisting of -R b N(R c)R d -(N(R c)) n -R b -, - R b (OR d -) n O-R b -, and C 1 -C 6 alkyl; wherein each instance of R c is independently selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; wherein R b is a single bond or an optionally substituted C 1 -C 6 alkylene group; wherein R d is an optionally substituted C 1 -C 6 alkylene group; wherein n is an integer selected from 0, 1, 2, 3, 4, 5, or 6; wherein, where R 2 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group; wherein, where R 3 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group and at least one instance of R d comprises the -C -(CH 2) 2 -X 4 - group; wherein the hyperbranched compound comprises the NO donating moiety: where " " indicates attachment to other atoms within the hyperbranched structure; and wherein the hyperbranched compound does not comprise an aminoglycoside or glycoside unit. a linking group comprising any one or more of Formulas B, C, or D: wherein " " indicates an attachment to another portion of the hyperbranched NO donating compound; X 1, X 2, X 3, and X 4 are independently selected from the group consisting of -NH-, -N(R a)-, -O-, and -S-; wherein each instance of R a is selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; R 1, R 2, and R 3 are independently selected from the group consisting of -R b N(R c)R d -(N(R c)) n -R b -, - R b (OR d -) n O-R b -, and C 1 -C 6 alkyl; wherein each instance of R c is independently selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; wherein R b is a single bond or an optionally substituted C 1 -C 6 alkylene group; wherein R d is an optionally substituted C 1 -C 6 alkylene group; wherein n is an integer selected from 0, 1, 2, 3, 4, 5, or 6; wherein, where R 2 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group; wherein, where R 3 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group and at least one instance of R d comprises the -C -(CH 2) 2 -X 4 - group; " " indicates an attachment to another portion of the hyperbranched NO donating compound; X 1, X 2, X 3, and X 4 are independently selected from the group consisting of -NH-, -N(R a)-, -O-, and -S-; wherein each instance of R a is selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; R 1, R 2, and R 3 are independently selected from the group consisting of -R b N(R c)R d -(N(R c)) n -R b -, - R b (OR d -) n O-R b -, and C 1 -C 6 alkyl; wherein each instance of R c is independently selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; wherein R b is a single bond or an optionally substituted C 1 -C 6 alkylene group; wherein R d is an optionally substituted C 1 -C 6 alkylene group; wherein n is an integer selected from 0, 1, 2, 3, 4, 5, or 6; wherein, where R 2 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group; wherein, where R 3 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group and at least one instance of R d comprises the -C -(CH 2) 2 -X 4 - group; wherein each instance of R c is independently selected from the NO donating moiety, -H, an optionally substituted C 1 -C 6 alkyl group, or an optionally substituted polyether having 1 to 6 repeat units; wherein R b is a single bond or an optionally substituted C 1 -C 6 alkylene group; wherein R d is an optionally substituted C 1 -C 6 alkylene group; wherein n is an integer selected from 0, 1, 2, 3, 4, 5, or 6; wherein, where R 2 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group; wherein, where R 3 is present, at least one instance of R d comprises the -C -(CH 2) 2 -X 3 - group and at least one instance of R d comprises the -C -(CH 2) 2 -X 4 - group; wherein the hyperbranched compound comprises the NO donating moiety: where " " indicates attachment to other atoms within the hyperbranched structure; and wherein the hyperbranched compound does not comprise an aminoglycoside or glycoside unit.