The hardware and software in the system are available to , and extendable by , application programmers .
The hardware , and all the software in the system are available to , and extensible by application programmers .