What is the name of your state? California
The Question:
There are rules about what defines whether a worker is an independent contractor, or employee. One of them is that a contractor must use his, or her, own tools. How does this rule apply to an engineer developing software at a client’s site on client owned computers? As I see it there are two ways it can be considered:
1) Any computer the engineer works on is that engineer’s work tool and so must be owned by that engineer, who must bring that computer on site, if he, or she, is to continue to be defined as an independent contractor.
2) If a construction contractor is to build, and develop, on a client’s real estate the contractor has to access that land. Similarly If an engineer is to build applications for use by the client, the engineer must have access to a client’s computer that operates client owned equipment, so applications in development can be tested, and debugged, as they are developed. Disk space the application is built on can be considered the equivalent of client owned real estate a construction contractor builds on.
The Situation:
I am an independently incorporated contract engineer.
I have been working on site at a client who has provided for me an office, and a computer, to develop software on, to communicate with vendor tech support, and to post questions on technical forums. When initial coding is completed, I have been transferring the development to a lab computer for testing, and debugging. To do this transfer I use the client’s network to synchronize with the client’s server. Then I synchronize the lab computer with the server. This way there is a backup of the work on the client’s server.
There has been a recent change in the client company’s ownership. The new owner has a problem with me using his company’s computers, and having access to the server. So that owner wants me to bring in my own computer to do the work. That includes bringing in two large monitors I need to work efficiently.
The client owned lab computer has very expensive data acquisition equipment that is cost prohibitive for me acquire for a computer of my own I would bring to the client’s site. Also the Integrated Develop Environment the software is built with requires a very expensive license that is also cost prohibitive for me to acquire for this job.
I have worked for several other clients as a contractor where use of their computers to develop software, and design electronic hardware, has never been an issue.
The Question:
There are rules about what defines whether a worker is an independent contractor, or employee. One of them is that a contractor must use his, or her, own tools. How does this rule apply to an engineer developing software at a client’s site on client owned computers? As I see it there are two ways it can be considered:
1) Any computer the engineer works on is that engineer’s work tool and so must be owned by that engineer, who must bring that computer on site, if he, or she, is to continue to be defined as an independent contractor.
2) If a construction contractor is to build, and develop, on a client’s real estate the contractor has to access that land. Similarly If an engineer is to build applications for use by the client, the engineer must have access to a client’s computer that operates client owned equipment, so applications in development can be tested, and debugged, as they are developed. Disk space the application is built on can be considered the equivalent of client owned real estate a construction contractor builds on.
The Situation:
I am an independently incorporated contract engineer.
I have been working on site at a client who has provided for me an office, and a computer, to develop software on, to communicate with vendor tech support, and to post questions on technical forums. When initial coding is completed, I have been transferring the development to a lab computer for testing, and debugging. To do this transfer I use the client’s network to synchronize with the client’s server. Then I synchronize the lab computer with the server. This way there is a backup of the work on the client’s server.
There has been a recent change in the client company’s ownership. The new owner has a problem with me using his company’s computers, and having access to the server. So that owner wants me to bring in my own computer to do the work. That includes bringing in two large monitors I need to work efficiently.
The client owned lab computer has very expensive data acquisition equipment that is cost prohibitive for me acquire for a computer of my own I would bring to the client’s site. Also the Integrated Develop Environment the software is built with requires a very expensive license that is also cost prohibitive for me to acquire for this job.
I have worked for several other clients as a contractor where use of their computers to develop software, and design electronic hardware, has never been an issue.