Access/Excel VBA

Why Access/Excel VBA programming language for SME's rather than others? Return

C++ is very efficient programming language. However, it is also very complex, and many of its errors might not be identified quickly. Therefore, a considerable time is usually consumed trying to find and rectify snags and errors.

VB.Net is an Object Oriented Language in contrast to VB6 and VBA, which are Object Enabled Languages. Object Oriented Languages are the best for complex user interface applications (as games) or for analysing complex data (as pictures and videos), but they are not necessary for standard information system applications (as Database applications), specially for SME's (Small and Medium Sized Enterprises).

Therefore we believe that VBA and VB6 are more appropriate for standard database applications (For SME's) as they are more straightforward programming languages.

Furthermore, Access has built-in flexible tools and methods (as frames, sub frames, temporary tables, etc.) that are specially designed for database applications that would make the programming task quick and smooth.

This is why we believe that Access/Excel VBA is an efficient, quick and very appropriate tool to write standard database applications targeted to small and medium sized companies.

Return