A useful shortlist starts with platform compatibility, connection type, user capacity, network requirements and integration with existing communications infrastructure. Also account for service access and future expansion where the product will become part of a larger system. If the application depends on a particular platform, standard or manufacturer ecosystem, verify the current product documentation before final specification.