How to install new softwares in linux operating system if we do not have internet connection?

I have a lap top with linux. But I am not always able to access internet. So how can we install new softwares without internet access.

placeholder text for bug in Chrome