 Today shareware is commonly used to mean electronically distributed software from a small developer.
<fluency>  Today shareware is commonly used to mean electronically distributed software from a small developer.
 Today shareware is commonly used to mean electronically-distributed software from a small developer.