Надо подумать. А если ее потом в продажу ВАм пустить, если удачная получится? Может она многим нужна окажется? О цене надо поговорить еще.
Продавать имеет смысл готовый продукт, который годится без переделки большинству фирм, которые, как правило, занимаются однотипной деятельностью. На практике это мало осуществимо, т.к. у каждой фирмы свои представления о производственном процессе, разные циклы производства, особенности учета и отчетности. Можно реализовать программу с более-менее гибким алгоритмом учета, но это будет возможным только после реализации проекта нескольким фирмам, чтоб понять разницу между ними. Так что пока речь идет о разработке только для вас
.
Предварительно: сетевая, база данных - предпочтений нет (счас стоит BDE)
Вроде, ранее говорили, что учет ведете только в Excel? А BDE здесь причем?
Краткая справка о возможных языках разработки и типах БД:
1. Access ? все заделать в оболочке Access. Плюсы и минусы даже не обсуждаются. Цена ? от пары бутылок пива до пузыря водки. Можно все вместе
.
2. Язык Delphi 6/7, БД ? SQL-базы типа InterBase или Firebird ("Парадокс" уже помер и BDE вместе с ним). Плюсы ? быстрота и дешевизна разработки. Можно сделать очень дружественный интерфейс. База данных практически не нуждается в обслуживании и очень надежна. Хорошо работает на медленных выделенных каналах Internet (связь с удаленными офисами). Минусы ? БД неплохо работает только при слабой и средней загрузке ? т.е. при минимуме пользователей (до 5-10 человек) и малой активности запросов, т.е. БД по размеру действительно может быть несколько гигабайт, но запросы к ней должны быть маленькими и короткими, иначе база в лучшем случае зависнет, а, в худшем ? упадет. Цена (для вашего случая) около 10-20 т.р. (sf прав, точнее только после техзадания, а техпроект, если нужен, кстати, лучше вместе разрабатывать и его разработка, как правило, тоже включается в цену).
3. Язык Delphi 6/7, БД ? Microsoft SQL server 2000. Тоже можно дешево. К сожалению, плюсы более мощного SQL-сервера компенсируются плохой связкой ADO от Borland. Глюки могут быть очень интересными!
4. Язык Delphi 8 (для NET), БД ? Microsoft SQL server 2000/2003/2005. Я таких спецов не знаю?
5. Новомодный язык C# из VS2003 или 2005 и БД, соответственно, Microsoft SQL server 2000/2003/2005. Плюсы ? связка клиент-БД будет работать просто замечательно, и, если в будущем собираетесь сделать БД доступной из Интернет, интерфейс можно будет реализовать через ASP NET (лучше, правда одновременно заниматься программированием Windows-клиентов и WEB-клиенов через WEB-сервисы). Еще один из плюсов- Dephi тоже скоро загнется, так что если собираетесь работать на будующее, то милости просим!. Минусы ? немного дольше разрабатывать, чем на Delphi, более тормознутая работа на маленьких БД (на больших менее заметно). Размер дистрибутива (набор необходимых для работы файлов и библиотек) намного превышает дельфийские. Цена разработки, естественно, тоже выше.
6. Есть еще Oracle, но это уже совсем другая опера? (и деньги тоже).