Не поняла, что именно вы хотите написать на C#
- Какую-то свою Конфигурацию, которая будет работать на обычном движке 1С:Предприятие?
- Наоборот свой движок, на котором будут работать конфигурации для 1С?
- Полностью самодостаточный продукт, который будет решать те же задачи, что и 1С, но ни как с ней не связанный ?
Если последнее, то упоминание "написать 1с" в тексте вопроса некорректно.