Software being intangible, does not have a unique existence and can exist on different servers at the same point in time. The version being customised, adapted, upgraded etc. will only be a copy of the original. Servers themselves are of different types, ranging from file servers (which make files available to workstations on a network), web server, (computer systems that host websites) remote servers (allow users to gain across to files and print services on the Local Area Network from a remote location), proxy servers (an intermediary server between a client application and another server), dedicated servers (single computer in a network reserved for serving the needs of the network) etc.
There is also what is called “virtualisation of servers" which refers to the masking of server resource & including the number and identity of individual physical servers, processors and operating systems, from server users. The server administrator uses a software application to divide one physical server into multiple isolated virtual environments. The exact location of the server is neither always known to the service provider no is its knowledge essential for providing the service. Limited access to the software for a limited period through electronic protocols is given to the service provider by the recipient of service to enable the former to provide the service. Only the recipient of service has control over who accesses the software when it can be accessed, for how long and for what purpose.
Applying the definition of "declared services" in Section 66E(d) of the Finance Act, 1994, and the provisions of Place of Provision of Services (POPS), to the specific cases of services of development, design, programming, customisation, adaptation, upgradation, enhancement implementation of information technology software, the conclusions which can be drawn are as follows,
1. in the case of services where data, instructions etc. are provided so as to develop software, that is development, design and programming of information technology software, the place of provision of service is the location of the recipient of the service.
2. in the case of services on software involving testing, debugging, modification etc. that is customisation, adaptation, upgradation, enhancement, implementation of information technology software, the place of provision of service is the location of the recipient of the service.
Therefore, in both the above cases, the place of provision of service is the location of the recipient of the service.
[Circular No.209/1/2018-Serviee Tax]