An ideal customer profile is a description of your perfect customer.
It is defined by industry fit, demographic fit, business size fit, business growth fit, their ability to buy and their readiness to buy.
These profiles will describe a special set of buyer personas that perfectly match your products and services and will provide a viable and profitable business for you.
From your ICP's point of view, your products and services will add value to their business by improving efficiency, improving sales and improving profit.