I recently came across the expression 前提に
:
feature1はfeature2と同じく各コンテンツに分類用の識別子を埋め込む機能ですが、統制を重視したユースケースを前提に設計されているため柔軟さに欠けます。
'feature1, just like feature2, is a way to embed classification into content, but it is designed for rigidity-focussed use cases, losing in flexibility.'
I think it means "to require", but I am very unsure, could someone confirm/infirm this?