when the servers and data stored are at a clients own location or office. This option is suitable if you would like to manage and organise your data or have a central location and have concerns on the security of your data. However, may it be more costly than cloud deployment due to hardware costs.
when the solution is deployed in a private or public hosted cloud. This option is suitable if you want to cut costs as there is no hardware costs for running the software.
when the solution is deployed on both a client’s in-house servers as well as on the hosted cloud