We are a company selling software. We have distributors and partners world-wide. I would like to develop a application that will help manage partners and distributors world-wide. There are many components, modules and applications that will need to be developed over time. This is a long term project. See below for the idea/vision of the required areas of development for the application. I see each area as a separate project.
1. Platform/TechnologyGet input from the programmer on the ideal platform (language & database)The application should be able to run natively on Mac, iPhone & iPad and some parts should also be available on the Web. First Phase for Each Area will be the native Mac Application.
2. InterfaceDesign, Agree and Discuss the required Interface with the developer. After deciding on the interface, the first project will be to develop the interface.
5. Task Manager
Although this is a long term project, I would ideally like to break this down into small separate projects. I would like to break the projects down in order of priority and prioritise them in the following phases/stages:
Stage 1: Point 1, 2, 3 (3.1)
Stage 2: Point 7
Stage 3: Point 3.2 and 3.3
Stage 4: Point 5
Stage 5: Point 6
Stage 6: Point 4 (4.1 & 4.2)
Stage 7: Point 4.3 & 4.4