finPOWER Connect Version 4.1, 6.0 and 6.1 Strategic Plan
To help our finPOWER Connect Users plan for the future we have developed an outline of what the next major finPOWER Connect versions will look like.
Every few years we seem to have major shifts in the technology environment that we rely upon, whether its moving from DOS to Windows, Access to SQL Server, VB6 to .NET or Desktop to Cloud.
With this in mind and looking at where technology is headed we thought we'd give an update on our strategic plan for finPOWER Connect over the next few years.
- The Cloud/ Web
- Automating functionality
- Technology is changing and finPOWER Connect needs to keep up with changes
- The Cloud/ Web
- As we move to the Cloud, some functionality in finPOWER Connect simply cannot be transferred
- For example, Page Sets cannot be used in finPOWER Connect Cloud, so Page Sets should be avoided; use HTML Widgets instead
- For now, there are no plans to make finPOWER Connect solely cloud based
- BUT, we want to get to a place where everything can be run in the Cloud
- Fine tune interfaces to provide more functionality and flexibility out of the box
- Remove old code/ functionality (where possible) to lessen code maintenance and to provide a better service to Users
Note, we have not gone into things such as version x will have this new feature etc, as this is more of an strategic plan looking at technologies.
- Focus on finPOWER Connect Cloud
- Remove some obsoleted functionality
- Released in December 2022.
- Some database and functionality changes.
- This will break compatibility with version 3.4 and 4.0 database versions.
- Whilst some database changes provide a pathway to additional functionality, these may be delayed until 6.0 and 6.1.
- Technology changes – move to .NET 8 (from .NET Framework 4.8).
- This will keep compatibility with version 4.1 databases.
- More database and functionality changes.
- This will break compatibility with version 6.0 databases.
finPOWER Connect is currently built using Microsoft's .NET Framework.
- In 2019 Microsoft announced that version 4.8 was the last release of the .NET Framework
- There will still be updates, primarily to support Windows and Security updates
- The .NET Framework 4.8 will continue to be distributed with future releases of Windows and will be supported for as long as the version of Windows it was released with is supported
- Windows 10 – released July 2015, end-of-life is October 2025
- Windows 11 – released October 2021, likely 10 years from release per Windows 10
- It is the final version of the .NET Framework, all future work going into the .NET platform
- .NET is the future as the .NET Framework will not be developed further
- .NET is cross platform, i.e., not just Windows, but includes macOS, Linux etc
- This does not mean finPOWER Connect will support these Operating Systems
- .NET 6 was released in November 2021
- This is the first version of .NET to fully support Applications using Windows Forms (which includes finPOWER Connect)
- .NET 8 scheduled release November 2023
- This is the release we will target with finPOWER 6.0
- Obviously, there are significant changes coming
- Versions 4.1, 6.0 and 6.1 should be treated as major upgrades
- Users should review their systems and prepare
- There are new utilities to help identify areas to review
- Stop using obsoleted functionality and old technologies as soon as possible
- Stop creating new scripts etc using obsoleted or old technologies
- Review and update existing scripts and other functionality
- The technology environment will remain largely the same as it is currently
- You will still host your own Database, Application and Web Server
- Albeit, you may use a hosting platform such as Microsoft Azure or Amazon Web Services (AWS)