This project has 2 components to it...
Create a bootable cd. More than likely this bootable cd will have linux as it's operating system. This bootable cd should be able to boot at least 90% of pc's 2 years older or newer. I would believe that one of the challenges with this component would be including a wide range of current ethernet drivers on the cd, and would be able to include newer versions of those drivers in the future.
After the bootable cd starts the pc and connects to the internet, a stripped down version of a web browser should start. This "stripped down version" should not include an address bar or any navigation buttons. The browser should start, make a call to a particular web service, passing to the web service the MAC address of the pc it's running on. If the web services returns a "true" then the browser should navigate to a designated website. If the browser returns a "false", the browser should notify the operator of an error and end the program.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
This project will be a self contained operating system.