A method in a wireless communication device for Wi-Fi peer-to-peer, P2P, wireless communications, the method comprising: storing a plurality of profiles for Wi-Fi P2P wireless networking associated with a plurality of applications, each profile including at least a discovery mode property and a device type property, wherein the discovery mode property indicates a mode for the discovery of devices; on activation of an application enabling a selected one of the profiles associated with the application and enabling a discovery mode for performing discovery in accordance with the discovery mode property retrieved from the selected profile; when one or more devices (504, 508, 514, 520, 522, and 524) are available for discovery: receiving information from each device, each information including a device identifier and a device type; filtering the received information to provide filtered information associated with one or more devices having a device type that matches the device type property retrieved from the selected profile; providing the filtered information to the application; and establishing in accordance with one or more properties retrieved from the selected profile, a Wi-Fi P2P wireless network connection with at least one of the devices, wherein the discovery mode property indicates one of a triggered discovery mode, a periodic discovery, or a group owner, GO, mode, and the profile further includes discovery mode parameters associated with the discovery mode. storing a plurality of profiles for Wi-Fi P2P wireless networking associated with a plurality of applications, each profile including at least a discovery mode property and a device type property, wherein the discovery mode property indicates a mode for the discovery of devices; on activation of an application enabling a selected one of the profiles associated with the application and enabling a discovery mode for performing discovery in accordance with the discovery mode property retrieved from the selected profile; when one or more devices (504, 508, 514, 520, 522, and 524) are available for discovery: receiving information from each device, each information including a device identifier and a device type; filtering the received information to provide filtered information associated with one or more devices having a device type that matches the device type property retrieved from the selected profile; providing the filtered information to the application; and establishing in accordance with one or more properties retrieved from the selected profile, a Wi-Fi P2P wireless network connection with at least one of the devices, wherein the discovery mode property indicates one of a triggered discovery mode, a periodic discovery, or a group owner, GO, mode, and the profile further includes discovery mode parameters associated with the discovery mode. receiving information from each device, each information including a device identifier and a device type; filtering the received information to provide filtered information associated with one or more devices having a device type that matches the device type property retrieved from the selected profile; providing the filtered information to the application; and establishing in accordance with one or more properties retrieved from the selected profile, a Wi-Fi P2P wireless network connection with at least one of the devices, wherein the discovery mode property indicates one of a triggered discovery mode, a periodic discovery, or a group owner, GO, mode, and the profile further includes discovery mode parameters associated with the discovery mode.