Contact

Contact form

Does your shoe pinch you? Are you looking for a long-term Navision cooperation partner? Would you like to deliberate an interesting project with a freelancer?
"By phone" you can currently best reach me via Whatsapp: +63 962 216 5512 or by landline +49 5608 890 890 9 during German office hours from 8:00 am to 12:00 pm.
Please do not use the WhatsApp number for real phone calls, it's expensive as hell!

Given Name / Surname
Without a valid mail address I have no way to contact you. Please remember to set the bottom checkbox to "real message".
This simple question will save you from stupid captchas; and me from hundreds of SPAM mails per week.

Attention! In accordance with my privacy policy, no additional data about you will be stored, not even this email. Therefore, make sure that your email address is correct, as there is no other way for me to contact you. If you do not receive a reply within 3 days, please send a new message or contact me via Whatsapp or email me at rthsw(at)web[dot]de
By the way, here you will find interesting information why reporting obligations according to Z4 and withholding tax for programming services should not cause you any headaches.

How does such support work over a distance of 11,000 kilometers?

Try it! 300 Mb + 150 Mb fiber optic connection from two different providers, redundancy via two additional mobile network providers and maybe Starlink in the near future. In the German countryside, I had a poorer connection 🙂
For larger projects, I will of course come to Germany for a few weeks or months. This is often used for analysis and recording, but also for kickoffs and, above all, for the real start. This may also be an option for smaller topics, for example if you only need a few days of consulting or analysis. However, to keep the costs manageable, it is advisable to combine your appointment with a larger appointment that is taking place in Germany anyway.

However, experience shows that teams, Whatsapp, Skype, Zoom etc. are all great replacements for “on-site”. Thanks to these meeting tools, my “on-site” work has already been reduced from over 48 weeks a year to just 2 weeks a year – without any negative impact on the quality of the support.
As noted: try it out!

Accelerate your RDP connection over long distances

Incidentally, from a technical point of view, it is quite relevant that your RDP connection can be accessed by me via UDP instead of just TCP. UDP ensures that you can work from your server as if you were in the neighboring office, even from the other side of the world, i.e. over very long distances!

To do this, go to Group Policy/Computer Configuration/Administrative Templates/Windows Components/Remote Desktop Services/Remote Desktop Session Host/Connections/Select RDP Transport Protocols. Switch this to “Enabled” and select Use UDP and TCP.

Then please also check whether UDP has not been deactivated by mistake:
In the same branch, Remote Desktop Connection Client: Disable UDP on Client: This policy must be set to “Not Configured”.

Whether your RDP (Remote Desktop Protocol) connection uses UDP instead of or in addition to TCP/IP, your client will tell you:


And activate the connection protocol version 8. You can see whether it is activated by a client connection:

Screenshot einer Vollbild Remote Desktop Sitzung mit RDP Version vor der Version 8 für eine Navision Financials, Dynamics Attain oder Microsoft Business Central BC365 Sitzung. Es fehlt: Die Anzeige der Verbindungsqualität!

Display of a full-screen remote desktop session with an RDP version older than version 8 for a Navision Financials, Dynamics Attain or Microsoft Business Central BC365 session. The display of the connection quality is missing!

Titelleiste einer Vollbild Remote Desktop Sitzung mit einer RDP Version ab Version 8 für eine Navision Financials / Dynamics Attain bzw. Microsoft Business Central BC365 Sitzung. Die Anzeige der Verbindungsqualität zeigt die RDP version 8 oder später an!

Display of a full-screen remote desktop session with an RDP version from 8 for a Navision Financials, Dynamics Attain or Microsoft Business Central BC365 session. Difference: The display of the connection quality!


(English: Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment. Enable Remote Desktop Protocol 8.0. Then Remote Desktop Session Host > Connections. Select RDP Transport Protocols : Use both UDP and TCP)

Services, support services

What can I offer you? Why not take a look through the menus! I can offer you a one-stop solution for asset and financial accounting, merchandise management, production, the associated adjustments, programming and training (which you may prefer to do “on site”) – without a project manager, without different layers of administration, and without the associated additional costs.

Shh! Of course, I can also offer you something that no “Germanic” or European partner can offer you so easily: tax-deductible business trips for project meetings and training in Davao, Singapore, Manila, Dubai, Hong Kong... wherever people meet for meetings and training, either directly or somewhere in the middle... Here in Davao, I am currently building a training room for this purpose, but it is not quite ready for photos yet. It should be ready by the end of 2024. Incl. accommodation, and the pool 3 km away, so that there is no problem with tax recognition. Otherwise, we can meet in any other place or country in the world, I will create a solid meeting/training plan for you beforehand. which should not be questioned by any tax official. But be careful: if you or your employees prefer to lie by the pool instead of following my words, that's not my responsibility 🙂

Why not hire an Indian right from the start?

🙂 Every customer and every system house has probably asked themselves this question at some point. I could now write down my own experience with two spectacularly failed projects. Or that of another developer colleague. Or I could simply link you to two detailed descriptions by colleagues:

https://lsww.de/softwareentwicklung-in-indien/

And also a few comments from users, not providers (who are critical enough as it is):

https://de.quora.com/Warum-gibt-es-den-Mythos-dass-die-besten-Programmierer-aus-Indien-sind

To put it very briefly: give it a try! If it works, you get very affordable programs & customizations. If it doesn't work, I'll be happy to hear about it, and then I'll help you to salvage what can be salvaged. At my hourly rates.
So a bit like poker: no risk, no fun.

Basic contract/terms and conditions’s

I will work for you as a freelance external employee under a service contract (never under a contract for work and services). My hourly rate for travel, consulting, programming, etc. is 140 €. All working hours incurred for you are recorded to the nearest quarter of an hour (minimum: 1/2 hour) and usually invoiced once a month including a short description of the activity. This explicitly also applies to all forms of corrections, no matter by whom or why they were necessary.

I am free to work for other clients at my own discretion.
You are free to give me assignments.
I am free to accept your orders. I carry out orders via remote maintenance using VPN and RDP.
On-site visits: Must be arranged in the medium term.

I create programs and adaptations on your behalf and in consultation with you. If complex relationships are defined verbally (or on request), you may receive a textual summary of the task description and/or a prototype from me shortly before I start programming. This then forms the basis for my development work. For this purpose, a development environment with your current programs/data must be available at your or my premises. The programs and documentation that I create for you are provided to you without any time, location or quantity restrictions. You are free to use these programs in the context of your business, for and with your legally affiliated companies (“tax groups”) and assigned employees, and you may modify them as you wish. The source code for these programs is also provided to you.

The copyright and the right of further use/resale remain with me.

Data protection:
I perform my duties to the best of my knowledge and ability. You ensure that even serious data losses do not result in irreparable damage by regularly backing up your data. I would be happy to help you develop a sensible data backup plan.
In my work with your real data, I ensure that I do not draw any benefits/secondary use from the personal data stored by you.
If you store particularly sensitive personal data, I will be happy to work on a test environment that you – or I on your behalf – partially anonymize. You point out particularly sensitive data to me, which would then be deleted from the test environment.

If I take data from your company, the personal data in it (debtors in master data, order data, posted documents (tables 18,36,110,112,114,116) can be partially anonymized. To do this, I would
- Remove everything from the name fields starting from the first space.
- Remove the last 10 characters from the road spaces (if they are long enough).
This means that even in the event of misuse, this data can no longer be easily assigned to specific individuals.

Please let me know if this is to be averted with your data, and if there is any other data worthy of protection.
Should any individual provisions of this agreement be or become invalid, the remaining provisions shall remain valid.

Your advantages of working with a freelancer, in general:

Freelancer are a great alternative for you if you want to be flexible, cost-efficient and innovative. Why? For example, because...

  1. Enhanced flexibility:
    • Start-ups and small companies often have limited resources. Freelancers offer the flexibility needed to respond to demand.
    • Without rigid company guidelines, freelancers can solve problems more efficiently and complete projects faster. “Operational blindness” is certainly not present in your case, or is less pronounced.
  2. Faster project realization:
    • Freelancers may already have industry knowledge and experience. This enables them to recognize problems faster and work more efficiently.
    • This means that software projects can be completed in a shorter time, leading to faster profits through their use.
  3. Scalability:
    • Freelancers are easy to scale. Depending on the project, they can be added or reduced flexibly. However, you should not fall for the misconception that twice the staff = half the project time. The limit, i.e. the acceleration of projects, is still very high for the first Navision or BC365 freelancer, and drops very sharply with each additional employee.
    • This is particularly advantageous for dynamic projects with changing requirements.
  4. Cost saving:
    • Freelancers do not receive a fixed monthly salary. Companies only pay for the services actually provided. This is also very important for you when comparing costs. From the hourly rates for a freel This often makes even high hourly rates (see above in my terms and conditions) seem like a bargain.
    • With a freelancer (self-employed Navision Financials or Microsoft Business Central BC365 programmer, you do not pay for vacation or sick leave, and you can also pause projects without running costs, e.g. if there are new changes to be considered in the requirements.
  5. Direct access to specialized knowledge:
    • Freelancers bring specialized knowledge and can be deployed in a targeted manner.
    • Companies benefit from their expertise without entering into long-term commitments.