1.Efforts for implementation
2.If you are implementing as project then price should be more depend on point 1
3.IF you are implementing as product then it depends on your market penetrating strategy which covers point 1 as well as marketing ,support . it also requires consideration in making enhancement in product as per its market type
I'm working in the automation world, programming robots, CNC, PLC... to get machines work.
In my case the time it takes to make an app is one of the most important factors.
If one cpian asks that here I understand he/she is at least a small company, I don't know how many small companies become as big as Microsoft, but probably billing depending the amount of hours won't be a bad idea.
In the other hand, if you are in the mobile app industry then you have to play with the number of apps you plan to sell and find another way to count the money the app should cost...
So it is not easy to give a proper answer without clarifying the sector the OP works for.
Unfortunately, you are comparing apples and oranges here. When Microsoft launched, there weren't many companies doing what they did. Compare that with the market now, and it becomes apparent that you have to spend a lot more time investing in your software than they did because you have to have a differentiator.
The key question you have to ask yourself is "if I were a customer, why would I choose my product over X" with X being your competition. You must be able to define clear reasons; after all, these are the things you are going to market your product with. Then you enter the cycle of trying to keep one step ahead of X, but that's a whole different story.
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
You can search about similar apps and their prices and comparing features of both.
also it is important you notice to other important factors like Country you live, currently market situation and others.
-Amir Mohammad NAsrollahi
/* LIFE RUNS ON CODE */
Last Visit: 31-Dec-99 18:00 Last Update: 22-Aug-17 15:37