We (there are 2 of us) are new to web application development and are trying to develop a web based application product targeted at medium sized businesses.
The following is a basic flow of the work flow of the application:
- Collect data through file upload process (100K to 5 million records)
- Collect control data from users through forms
- Perform statistical analysis on the input data based on business rules
- Generate reports and visualization graphs
- Process (Edit, Encrypt, Redact etc…) the input file and generate output file.
- The application has to support 50 to 100 users concurrently.
- The application will be an intranet application and will not be available over the web.
We have decided to use PostgreSQL as our database.
We did some research on the web to find a suitable language to build our application. We are thinking about using Python as we have got some Python experience already.
However we couldn’t decide on the python web frameworks. Are there any serious drawbacks in using a 3rd party web framework for a project like ours?
We welcome suggestions about other languages/framework that would best suit this scenario.
This is our first post and if you need more details, do let us know.