My friends usually ask my advices for buying their new computer. They always ask me to recommend a set of configurations for them. Well, the first things I need to know is their budget. The major reason is they can get a better computer if they want to spend more money. I remember one of friends was putting a piece of paper with the components I recommended into a computer shop. And then he spent some time to talked a computer salesperson. The salesperson recommended some alternative recommendations with better performance and only cost a bit more. But $20 more for display, $30 more for motherboard, $10 more for case etc. End up, 50% over budget. My friend is a kind of person to like spending money. Finally, he paid 50% more and got a better computer.
Software Prototype = Beta Version? No, 100% Not. Beta Version is a kind of pre-release version. This kind of software need to be passed the normal software development process. Moreover, This is really required to pass an internal testing. Normally, the purpose of Beta version software is to get some feedback from user community. On the other hand software prototype is to evaluate the feasibility. They are two different things.