SMB (small and medium-sized businesses): definition and features