I can't find a correct phrase with the word "nature" in English. Literally, an operation has an investment nature or is of an investment nature. I've searched it on Internet, but Google hasn't shown a lot of results. When something has any nature or features or peculiarities, how you express it?
Is it possible to use "investment nature"?