Im in the process of designing a complete front end sales order to shipment solution for our business that will take the form of a web app.
To keep it simple, the app will essentially:
- Take orders via sophisticated quote form
- Allow users to build there product to fit their needs (we’re in packaging)
- View quotes & submit orders
- Manage their account with our company online
- Pay invoices & receive accounts information
- Work with our prepress dept - submit art, manage approvals etc
I understand the technical side of web at a basic level, however I’m far from being the worlds greatest developer.
The process we intend to follow to build the app is as follows:
- Develop the requirements of the solution based on our business objectives & customer problems (done)
- Develop UI flows/app wireframe
- Develop mocks for each screen of the app
- Have these screens designed
- Have designs sliced & the app coded
So this is really a two part question. Firstly does the process I have explained above sound like a logical way to bring our app in fruition? If not, how’s it done?
Secondly, what language should the app be coded in based on the above & wherever app development is heading? I’m sorry if this seems like a stupid question, but once again im not technical. From what I gather most apps are being built in Ruby, PHP & Python?
Ruby seems like a logical solution, however I’m concerned that Ruby will become a bit of a fad, support will potentially become scarce & the value of the app could decrease if the market moves away from Ruby. Obviosuly these concerns are centered around commercial risk & not if Ruby is the right framework for the product.
What do I need to consider when deciding which framework to go with? Is Ruby the right solution? What other frameworks should I consider?
Thanks for your input.