How to go about implementing this software?

Printable View