A method for detecting conflicts between a requested internet service and a package of internet services, comprising: receiving a request from a client to add a requested internet service to a package of internet services; searching a domain name system,DNS, database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services; comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the requested internet service conflicting with attributes of the package of internet services; and whenever conflicting attributes are identified, invoking a resolution process to resolve the conflict, wherein resolving the conflict includes at least: initiating a request for a selection from: removing a conflicting service from the package internet services and adding the internet service requested, preserving the internet services in the package and declining the request to add the internet service, and adding the requested internet service to a subdomain of a domain included in the request from the client instead of to the domain included in the request, and receiving a selection and triggering a further process to implement the selection requested. receiving a request from a client to add a requested internet service to a package of internet services; searching a domain name system,DNS, database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services; comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the requested internet service conflicting with attributes of the package of internet services; and whenever conflicting attributes are identified, invoking a resolution process to resolve the conflict, wherein resolving the conflict includes at least: initiating a request for a selection from: removing a conflicting service from the package internet services and adding the internet service requested, preserving the internet services in the package and declining the request to add the internet service, and adding the requested internet service to a subdomain of a domain included in the request from the client instead of to the domain included in the request, and receiving a selection and triggering a further process to implement the selection requested. initiating a request for a selection from: removing a conflicting service from the package internet services and adding the internet service requested, preserving the internet services in the package and declining the request to add the internet service, and adding the requested internet service to a subdomain of a domain included in the request from the client instead of to the domain included in the request, and removing a conflicting service from the package internet services and adding the internet service requested, preserving the internet services in the package and declining the request to add the internet service, and adding the requested internet service to a subdomain of a domain included in the request from the client instead of to the domain included in the request, and receiving a selection and triggering a further process to implement the selection requested.