more than from the cost of licenses (which is usually not very high) you have to understand what level of customization you need, that is to what level of automation you want to push. on this second aspect costs can rise very quickly already with quite basic demands.
consider that solid edge has already integrated a small data management module, which works in close coupling with windows search. is free and does basic things, such as search for where used, access management to individual files, within certain limits automatic coding, etc.