Database mirroring with fixed set of tables without sql server replication We have requirement of mirroring the database with some fixed set of tables. We do not want to use sql server replication for that purpose. 

Do we have any solution for that or any software for this purpose which we can use for the replication of the set of tables to remote location?

We have some set of tables around 6 to 7 that needs to be replicated in remote location so that we can have offline website setup when our live system went down. Which only shows important bit of information online for temporary purpose.
IMHO, Replication is your best choice.

Alternatively, you can look into SSIS and do an incremental load to your remote database for the tables you need. If they have foreign key dependencies then make sure to load them in order.

Also, you can look into logshipping (this is entire database) and delay the restore of transaction logs, so that you can use secondary as stand by for running reports as well.