Nature-Inspired Computing for Smart Application Design