It's hard to predict a timeframe without knowing how many people will be helping. It is much easier to list what needs to be done, which you can see on the Assembla site here
There are only 3 tickets needed for the Beta Test milestone:
1) RTF tables/grids
2) TIFF attachment handler
3) F1 Help key
The first will be the hardest and may take me while. I'm toying with the idea of taking this opportunity to convert the RTF scripting engine over to producing HTML instead of RTF. The second one is relatively easy, probably 50-100 lines of C# code. The third one is trivial.
Btw, if anyone out there is a .Net programmer and wants to help out with any of these issues, drop me a line, we could really use the help.
We already have two volunteers to be the first beta test site, so as soon as we get these three issues worked out we'll call it "beta" and install it in a live practice.
From there the process is really driven by the users. Anyone using or supporting EncounterPRO-OS should report problems in the Bug Reporting forum. Anyone thinking about using EncounterPRO-OS can read the reported problems, read the blogs or forum postings of the users, and decide for themselves if the product is ready. If you decide the product is not ready because of a particular issue, then say so in the forums; we’ll listen. Or better yet, hire a programmer to fix it. Or donate to a fund to share the expense. Or get your nephew who’s majoring in computer science to fix it. Or convince the professor of a local college or university to use EncounterPRO-OS as a teaching project and get their students to fix it.
We’ll call it “Stable” when the beta users say it’s stable.
Regarding the migration process, the first thing to say is that the Foundation itself won’t be migrating anyone directly (though I will personally help out with the first one or two beta sites). You can either migrate yourself using information found in the Wiki and the forums, or you can hire someone to help you migrate. Check out the Add-Ons or Partners page to see who’s providing this service. If you’re thinking about migrating yourself, you’ll need good IT support with database experience. For anyone who went through a Version 4 to Version 5 upgrade, that’s the kind of effort we’re talking about.