Hi all,<br>I am having a bit free time nowadays so thought of starting of a foss project.<br><br>I had this idea of creating a state of art cyber cafe management suite. I have started <br>collecting ideas for this. I don&#39;t see much good software out there that can do this<br>

efficiently in a production environment. And there is nothing in ubuntu repository.<br><br>I&#39;m starting this as a hobby free time project, but i need the community support.<br><br>First let me tell some details, before taking your help.<br>

<br>1. I have shortlisted 3 tools. i.e <br>a) Python + QT + MySql.<br>b) kbasic + MySql.<br>c) Gambas (QT) + MySql.<br><br>I love python but have no much experience in it, I&#39;m a beginner and zero experience in GUI based apps.<br>

So the possibility of choosing that is directly proportional to how well i progress in learning it. The reason for<br>kabasic and gambas in the list is, i have good practical experience in vb6 and <a href="http://vb.net">vb.net</a> and have done a dozen of<br>

projects, from office automation software to image manipulation. But particularly under linux my only experience<br>is in gambas, I have done a student management system (premature) for a local english school using mysql as db.<br>

But the problem with gambas is it limits the app to linux, but kbasic is multiplatform. But have no experience of db <br>programing with kbasic. So have to see how it works out. So my last resort would be gambas.<br><br>
<br>
Now to the help part:<br>I want help in deciding features. I know people out there will give me thousands of features, so also need help in <br>prioritizing them. Because I&#39;ll be only doing in my free time, so if most critical features are added first it will become<br>

usable soon.<br><br>Also want idea on how to design the working of app. That is now my plan is to make, a software for the client and a software for<br>the server. There will be a db in the server.<br><br>For example, when a user comes the admin logs the user in a particular system with user details. the system logs in and the software starts <br>

counting the time and recording the bandwidth usage. And when the user logs out, the software shows the amount based on the tariff.<br>The information will be passed between server and client app by the database(i don&#39;t know any other way to be honest), that is <br>

both the client and server app keep updating the database.<br><br>Feature like provision for prepaid user, ability control user access to certain sites or services etc.. are considered as a luxury <br>at this moment and will be added in next stage, that is after the first working suite is ready! <br>

<br>And again let me tell, i&#39;m doing this as a free time hobby project so progress may be really pathetic. But i&#39;m confident<br>that i&#39;ll do this at some point of time.<br><br>Thank You.<br><br><br><br><br>