Expressions used in Everyday Spoken English in Social and Professional contexts
In a business or professional context something which is 'on point' is relevant to the discussion or suitable to what is happening or being discussed. In this context, you can say a suggestion or a contribution made to a discussion is 'on point' or very relevant. In a casual or social context something 'on point' meets the standards expected, is as good as it can be or is perfect. You might say the service in a restaurant was 'on point' if it was very good or talk about someone's outfit or behaviour as being 'on point' or very suitable for the occasion.