سلام

1. الگوریتم خاص منظورتون چیه؟! ممکن هست وجود داشته باشه و اگرم نباشه شما با دانشی که از برنامه نویسی دارید میتونید به سادگی اجرایی کنید
2. نوشتن کامپوننت برای جوملا سخت نیست! میتونید از بسته های اولیه اینکار و api جوملا به این موضوع دستیابی پیدا کنید و نوشتن کامپوننت را آغاز کنید
3. منطقا شما برای نوشتن ماشین حساب از سی شارپ بهتر هست استفاده کنید! و برای سیستم حسابداری از اکسل هم میشه استفاده کرد و از یک سیستم قدرتمند هم میشه استفاده کرد! اینکه اشل کاری شما چی هستش و چه هدفی رو در آینده داره و چه تصمیمی رو میخواهید برای سایت بگیرید و میزان برآورد کرای شما در این موضوع به تصمیم شما کمک میکنه.

اگر کلیاتی از پروژه داشته باشم شاید بتونم بهتر راهنمایی کنم!

موفق باشید