Aggiorno 1.2 released! Better Performance, IE8 features and a Stand Alone version.

by Federico Zoufaly 1. October 2008 09:57

Things are moving fast at Aggiorno.  We didn't even make a big splash when we launched V1.0 and it is already 1.2!  But what is really screaming fast now is Aggiorno itself. 

In the past few weeks we have concentrated on three themes:

1) Improved Performance: In version 1.2, that you can try now, the performance of the product is a completely different thing -- for the better!  If you are now applying Aggiorno on small and medium size files the response time is almost immediate.  If you had been using Aggiorno's previous versions I am sure you will note the difference.  The performance effort is tied to our goal of making Aggiorno part of the everyday workflow for web developers.  Even if most of the version 1.x features are related to making pages web standards compliant, this is just the first step, we need to create a common base of source code upon which we can start performing more Aggiorno magic.  Very soon we will be launching additional features that web developers will find super useful in everyday tasks and not only when you are having your "standardization after thought"!

2) Internet Explorer 8 aggiornings: In version 1.2 we have also included 2 new aggiornings related to Internet Explorer 8.  The first one is about the effortless introduction of the IE8 compatibility flag in all the pages of your web site.  The best way to make your pages IE8 compatible is to make them web standards compliant.  However, we know that this requires some effort (a lot less if you use Aggiorno!) and while you are working on it you can simply introduce an IE8 compatibility flag in your source code and "snap" your pages become compatible.  The second aggiorning in the IE8 wave is about taking advantage of a new feature of Internet Explorer 8: web slices.  Web slices are segments of a page that can be treated separately from the rest of a page.  You need to tell the browser that a portion of your code is sliceable, here is where Aggiorno helps you.  You only need to select the portion of code that needs to become a slice, give it a name and Aggiorno does the rest.  It generates all the required markup depending on the section of the code that you have picked.

3) Ability to invoke Aggiorno in more contexts: In previous version of Aggiorno you could apply aggiornings on files, group of files or portion of code.  Many of the early adopters asked to be able to apply Aggiorno on solutions or projects or folders.  Well, this is now possible.  If you want to apply a specific Aggiorno on a complete web site you just need to select it and go.  You still have the ability to review all the changes for every file before committing the results.

In addition to all the new features, Aggiorno now no longer requires Visual Studio to run.  If your machine does not have Visual Studio installed the Aggiorno isntaller will detect it and download a few additional dependencies and install.  The stand alone version is based on the Visual Studio Isolated Shell technology which allows us to deploy all the Aggiorno functionality as well as an IDE for web developers.  The IDE that Aggiorno deploys is fully functional and has most of the functionality that Visual Studio 2008 offers to web developers.  This is another feature that many of you have requested and it is now available.

We're eager to listen for your feedback.  Please let us know what you think.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Aggiorno | Web Standards

Aggiorno at PlugAndPlay Tech Expo 2008

by Federico Zoufaly 29. September 2008 16:32

Last week Aggiorno was selected among hundreds of companies to present at the fall 2008 edition of PlugAndPlay Tech Expo.  Let's provide some context.  PlugAndPlayTchCenter is a very successful Silicon Valley incubator that hosts a vast array of companies and has many successes under its belt.  The Expo is an event very similar to TechCrunch50 in which a small number of companies are selected to present their ideas.  The whole purpose is to get feedback generate networking and put your business plan in front of the hardest of critics: VCs!

The whole experience was awesome! Since you step into the incubator building you start smelling success!  The energy that flows in that environment is incredible.  Well... if you put together smart people, great ideas, entrepreneurship and lots of resources you are bound to create the perfect mix for the next billion dollar business.

The activity was divided into two main parts.  There was an expo floor where each company hadPlugandPlayTech Expo  a small table for demos and the opportunity to make a 2 minutes pitch in front of a community of investors.  Many of the companies that participated at the expo were building web applications and therefore were potential customers of Aggiorno.  We demoed and demoed and demoed all day and received great feedback both from web developers as well as business feedback on our ideas. 

"So... tell me, what is Aggiorno?" was the most common ace breaker question and our perfected pitch was "Aggiorno is a tool to enhance the productivity of web developers". Then we continued: <Improving the web one tag at a time> is our lemma. The millions of web developers around the world are always looking for snippets of knowledge and snippets of code to deliver on their boss business requirements; for example SEO, accessibility, improved performance, lower maintenance cost.

Aggiorno is a software tool to create, distribute, and execute knowledge capsules directly into web sites’s source code. Keywords to describe its value proposition are Business oriented Refactoring Tool, Productivity Enhancer and Code Assistant, all for Web developers.

People really liked Aggiorno, they not only liked the concept, the initial focus around making pages more web standards compliant but also the "explain"features that shows you what is changing in the source code before it actually happens.

We even shot a video of the pitch that was the most entertaining of the show (and it was not only my opinion!).  We shot it with an iphone so the quality is not good, but it gives you a clear idea of what happened there.

All in all we were very proud of having been selected to participate and we the feedback we received was invaluable.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Aggiorno

Google Chrome and Web Standards

by Federico Zoufaly 2. September 2008 12:28

Everybody (at least all of us interested in web development) has been following and chatting about Chrome, the new browser from Google.

I personally care about how web pages will render in Chrome versus other browsers.  I looked at the Google Chrome FAQ for developers and found this explanation about rendering differences:

"

9. My site renders differently in Google Chrome than in Internet Explorer

Google Chrome uses a different rendering engine than Internet Explorer, so may display web pages differently. Apple Safari uses the same rendering engine as Google Chrome (WebKit) and should display pages the same way.

"

I have some observations regarding the above statement:

1) There are 17 entries in the FAQ for developers and 6% is devoted to cross browser compatibility.  To me this is a huge percentage and it means that the number of pages that actually render differently in Chrome is probably very high.  -- Well... if about half of Fortune 500 companies have syntax errors on their home pages, what can you expect??  

2) Up until today the market share for a Safari (webkit) based browser is still low and therefore a rendering difference might not have been that important depending on your audience.  -- still... shame on you for not writing cross browser compatible code!  Or.. was it your fault?? (this is a discussion for a different post).

3) Google has the potential of altering market share numbers for browser utilization (we'll see how Google can change this in the next few months). -- This means that you should at least add Chrome or Safari as one of your test environments!

4) Once more, web standards and page validation are endorsed by a large Internet player (GOOGLE!!) as the way to fix the browser compatibility problem.  -- So... do you think web standards are important or not??

If you read some of my other posts in this blog you will find that I am building a practical argument in favor of web standards.  I am not advocating for web standards from a theoretical point of view but from a very pragmatic one.  If your code is web standards compliant or at least if your code validates your are on your way to solve many many potential problems around cross browser compatibility, search engine optimization, accessibility, performance, etc.  Web standards are a guide that you should follow in your daily coding.

aggiorno can simplify dramatically how you can make your page standards compliant with many of its aggiornings that are there to clean up the web without taking a toll on developers productivity.  How come we still have some many SYNTAX errors on our pages?  How do we expect browsers to behave consistently if we are not consistent in the use of the language and if browsers have to " guess" our intentions?  Let's standardize our pages! Let's use aggiorno to help us in this endeavor.

References:

Web Standards and SEO

Accessibility and Web Standards

Even the gurus sometime slip...

Clean HTML: why not??

PS: of course I am biased but I truly believe aggiorno is a superb product!  Why wait?  Try aggiorno out.  It has two modes of operation: as a stand alone web tool that includes a sophisticated XHTML/HTML editor and as an add-in for Visual Studio 2005/2008.

kick it on DotNetKicks.com

How to make my web pages Internet Explorer 8 compatible

by Federico Zoufaly 28. August 2008 08:25

In the past few months there has been a lot of debate on the web about the support that Internet Explorer 8 provides to web standards.  Chris Wilson has an excellent post debating the motivation behind the final decision of providing an opt-in flag to indicate IE8 that it should behave in NON-standard compliant mode. 

This is why we created aggiorno express for IE8 to help you solve the problem... but let's start from the beginning... 

When Microsoft first though of IE8 the idea was to provide a fully web standard compliant browser but they were facing a dilemma.  Should the new Internet Explorer be backward compatible with IE7 or should it force the adoption of web standards?  To many of us the answer is quite straightforward, let's enforce standards!  However this is not that easy when you have such a large installed base as Microsoft has.  Microsoft had already receive quite a bit of heat when launching IE7 for breaking compatibility with IE6 and therefore causing many pages to render incorrectly.  The initial decision from Microsoft was to leave IE8 by default compatible with IE7, i.e: NON standard compliant!  If a web developer new its pages were standard compliant they would need to insert a special flag to tell so to the browser.  This initial decision was eventually reversed by Microsoft (with lots of applause from the standards community) and now IE8 by default runs in standards mode. 

However, what happens to the many pages that were "optimized" (some people would say "hacked") to run well with IE7? Microsoft included a compatibility mode in IE8. At the user level there is a compatibility toggle button that can be selected.  So, if a page renders incorrectly the user can switch modes and try to render it as Internet Explorer 7 would have. But what if as a web developer I want to make sure that my pages render well in IE8 without the need of a user action? There are 2 possibilities.

1) The best thing you can do with your pages is to make them standards compliant. This will not only help you with IE8 but also with other browsers such as Firefox, Safari, etc.  In the long term this is the best solution to solve cross browser compatibility issues.  (a long discussion on the value of standards with respect to SEO, accessibility, etc. can be found in the references below).

2) Microsoft has introduced a new meta tag recognized by IE8 to provide additional information to the browser beyond the DOCTYPE.  This meta tag tells the browser if it should interpret the page emulating other versions of Internet Explorer. The flag has 5 possible values:

a) <meta http-equiv="X-UA-Compatible" content="IE-5" />: The page will be rendered in quirks mode.

b) <meta http-equiv="X-UA-Compatible" content="IE-7" />: The page will be rendered in IE7 standards mode even if no DOCTYPE is present.

c) <meta http-equiv="X-UA-Compatible" content="IE-EmulateIE7" />: The page will be rendered as IE7 does.  This is the preferred compatibility mode.

d) <meta http-equiv="X-UA-Compatible" content="IE-8" />: This is the default IE8 and the most standards compliant mode.

e) <meta http-equiv="X-UA-Compatible" content="IE-edge" />: This prepares the page to render with any future IE version, always using the latest rendering engine.

The compatibility tag can be added as part of the server's HTTP header or as part of the HEAD for each page.  If you have access to the server and if you want to use the same tag on all the pages, then adding the flag to the server's header is the cheapest solution.  However, if you do not have access to the server and if you are transitioning to a more standard support for your pages you should add the appropriate meta tag to each page.

In order to add the flag to each page you can either write some sort of (complicated) regular expression to perform the task or you can download a free version of aggiorno express that automates this task for you.

But why does ArtinSoft care about browser compatibility?  Well, aggiorno is all about incrementing web developers productivity by encapsulating knowledge and allowing its application in the most automatic possible way.  aggiorno version 1 is mostly about cleaning up the web and helping web developers into the time consuming task of making web pages validate and standards compliant.  The next minor release of aggiorno (soon, very soon) will also help you add the IE compatibility flag and take advantage of the a new concept in IE8 called web slices (more on this feature in a later post).  In the mean time, we also wanted to support our customers with a free tool that allows for the incorporation of the compatibility flag in batch mode thus saving you time and making the transition to IE8 as simple as possible while you (using aggiorno!) make sure your pages are standards compliant!

References:

- Clean, crisp, accessible HTML - why not?

- Web Site Validation:The Fundamentals

- Accessibility Checklist and Web Standards

- Web Standards and Search Engine Optimization (SEO) -- Does Google care about the quality of your markup?

- Defining Document Compatibility (MSDN documentation for IE8)

kick it on DotNetKicks.com

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Aggiorno | Web Standards

aggiorno 1.0 has been released!

by Federico Zoufaly 28. August 2008 07:36

After many (too many?) months of work and a very successful beta program aggiorno 1.0 has finally released.  With aggiorno, web developers easily make their ASP.NET and HTML sites compliant with the latest web standards, using the latest technology trends suggested by industry experts.  Beyond these features that are the focus of version 1 (cleaning up the web!), aggiorno is a platform to deliver encapsulated executable knowledge right in the hands of the web developer immediately providing increased productivity and business value.

Congratulations to the aggiorno team for all the hard work!

DSCF0030

Version 1 is a demonstration that with hard work and support from the community not only a great product can be built but it is also possible to coin a new concept in the software development world: aggiorning. aggiornings are a bit like refactorings but their goal is to make transformations that add value to the business.  aggiornings are wisdom capsules that traverse your code and makes it faster, better, more standard...you name it! and aggiorno supports the creation, execution and delivery of new aggiornings.  Let me give you ashort example, just like Roger Johansson shows one of the most common validation mistakes in a site is the lack of alternate description for images.  In my opinion the reason why this happens is due to the fact that looking for each of the images in a site and adding the right description is a very time consuming task.  However aggiorno has an aggiorning devoted exactly to this task, I am sure you will find it most useful.

aggiorno works as a stand alone tool that comes complete with an XHTML editor, and it can also be integrated as an add-in to Visual Studio 2005/2008.

The focus of version 1 is about cleaning up the web.  Soon after we started conceptualizing aggiorno we realized that too many web pages were not valid or bluntly syntactically incorrect.  With some research it was clear that helping web developers make their pages standard compliant was the best first step in realizing the vision of aggiorno of becoming a true knowledge manipulation platform.  More sophisticated aggiornings require pages that are clean, so let's begin the cleaning of the web! and you'll be discovering the full power of aggiorno when we'll deliver more capsules through our subscription model.

Your feedback is very important.  If you have suggestions for new aggiornings or would like to tweak the existing ones please let us know.  For now, go try aggiorno and immediately increase your productivity!

Currently rated 3.0 by 1 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Aggiorno | Web Standards

Aggiorno stand alone?

by Aggiorno Team 1. August 2008 01:41

We have heard you!  The Beta program for Aggiorno is very successfull and we have received lots of feedback on different aspects of the product.

Something that has come up over and over again has been a request to also make Aggiorno available as a stand alone tool and not only as a Visual Studio add in.

Well... we've heard you.  We are already at work in preparing a stand alone version.  This version will be released on the Visual Studio Shell and will be available shortly after Aggiorno for Visual Studio 1.0 releases (by the way... this will happen soon, very soon!).

For all of you who are interested in how Aggiorno can help you simplify your daily work as web developers but who do not use Visual Studio, please stay tuned as we will be making announcements soon!

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Aggiorno

Get a Chance at Google with Aggiorno

by Federico Zoufaly 29. July 2008 05:14

As web users and web developers we are constantly attributing human qualities to the different actors of the Internet.  In my mind Google has always been the sexy, out of reach girl that we're constantly trying to impress.  When courting a girl there is a well defined protocol that needs to be respected.  You have to be polite, tactful, respectful (... it seems I am listening to my mom...), in any case there are rules that need be followed when your are trying to impress a girl and these rules go well beyond appearances.

As web developers we tend to forget some of the rules that need to be followed to make our sites more findable, more accessible, more secure, more maintainable... we typically only care about how do our pages look like in the common browsers without paying to much attention to the inner details.  You can have great content but if your markup sucks you will have issues when trying to conquer important actors like Google.

Last week I wrote a post on how the lack of use of web standards can affect your SEO efforts.  Lot's of small details that can really turn Google off.

At Aggiorno, the team is on a death march towards the release of V1.0 (soon... very soon...) and we need to relief some stress and at the same time try to educate more about the importance of good markup, the importance of following web standards on our daily work.  We came up with a video called "Get a Chance at Google" that enacts an encounter between a very content intensive web site with ... some issues...

Take a look at the video and share it if you like it.  Also, let us know what you think and if you have more ideas so this can become its own series!

Enjoy!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Accessibility | Aggiorno | Web Standards

Web Standards and Search Engine Optimization (SEO) -- Does Google care about the quality of your markup?

by Federico Zoufaly 21. July 2008 12:44

There are many discussions on the Web regarding the merits of using Web standards. And typical of all discussions, there are two sides.

The argument against using Web standards can be explained with two words: who cares? If the browsers render the code correctly then mission accomplished.

The argument in favor of using Web standards claims that using cleaner code results in improved cross browser compatibility and lower maintenance costs.

I believe there is an important point that should be addressed much more emphatically. What does Google do when it encounters nonstandard compliant HTML? Does it affect your search rankings? We can’t ignore that search engine bots are "users" of our sites and they are not necessarily as tolerant with our markup as normal browsers. An SEO expert gave me the best trick to understand what Google sees and what it doesn't see while going through a page. The process goes like this:

  • Open the page you want to evaluate in your favorite browser
  • Click Select All
  • Click Copy
  • Open Notepad
  • Click Paste

Whatever gets printed in Notepad is what Google is indexing.

Now that you’re in on that trick, let’s look at some examples of how wrong HTML can affect the results of your search.

Missing Alternate Descriptions

Here’s the first example of how following standards can improve your interaction with Google. Google is "blind.” Google only sees the text that is embedded in your page. That means no images, no java script, and no animations. Providing an alternate description for non-textual information (alt attribute in XHTML) is a part of following standards. Not including an alternate description means you are missing an opportunity to provide information to Google. ALT descriptions, as they relate to Web standards, affect search rankings!

Wrong Or Missing DOCTYPE

DOCTYPE tells the browser what kind of markup to expect. Is it HTML? Is it XHTML? No DOCTYPE? Then Google simply makes a guess and not necessarily an educated one. The last thing you need is for Google (or any browser for that matter) to guess how to interpret your source code. Chris Maunder from The Code Project has an excellent example of how Google gets confused if you specify a certain DOCTYPE and then write code of a different standard,. In certain cases Google simply stops indexing the page and it assumes it is a 404 Page Not Found error. The example that Chris shows reflects how a simple miss-closed tag (ultimately a missing "/") can avoid the indexing of a page. Syntax correctness, which is enforced by using Web standards, is important if you want Google to index your page!

UPDATE: In general this is the tag soup problem. To fix it, make sure your Web site validates according to a standard like XHTML transitional.

Lacking Or Incorrect Use Of Entities

Ahh... entities... Isn't it painful to follow the Web standards rule set and escape every special character? Well it might be painful, but Google reacts to non-escaped characters in very peculiar ways. Let's first look at the most obvious one. If you write in a foreign language that requires characters with an accent, the search results may vary depending on how you code your information with entities.

Second, there are issues with escaped versus unescaped characters in URLs. This WebMasterWorld article is an example of how wrong entities usage can cause confusion.

Third, when you use scripting to generate markup, the way in which you write your script can also confuse Google as Chris Maunder explains. If you try to generate code without escaping the right characters you can get in trouble. Web standards enforce the proper use of entities. That’s just another reason to follow them and avoid search engine confusion.

Missing Required Page Elements

There are a number of page attributes that are either required or recommended by Web standards that can definitely increase or decrease your page rank. One of the suggestions that many SEO experts offer is to make sure a page contains at least the following attributes:

vh1: Every page should have one and only one h1. This tag should be used to express the main idea described on the page. In general, heading tags should not be used only for styling, but also to semantically mark the content in the page. Google pays special attention to h1 content when indexing.

title: Every page should have one and only one title. The title should be related to h1. Google looks at the relationship between h1 and title when indexing.

meta tags: Every page should have a number of meta attributes (description, keywords, etc.). Google takes these keywords into account while indexing and they also provide semantic information about the page. When properly used, these tags improve the user experience.

Web standards are a constant reminder of proper usage and this is one time that being proper is in the best interest of your search rankings.

The Separation Of Style and Content

Web standards teach you about separation between content and style, which is an incredibly useful practice in regard to improving maintainability. It also clearly has some advantages with respect to Google behavior. The first one is bandwidth savings. If your styling information is in a separate css file, since Google does not care about style, then it will now crawl it and therefore you will not be spending bandwidth in this manner. But in addition to bandwidth savings (which can be major for high trafficked sites), there is a limit to the size of a page that is indexed by search engines. So if your page is not "polluted" by styling, then it can have more content! Additionally, this is a way to avoid confusing Google if your style contains syntax errors.

UPDATE: Avoid HTML tables as a mechanism to layout the information on a table. This should be done using style markup (CSS).

Unmarked Text: No Semantics

Many times Web developers simply copy and paste text into a Web page. The resulting markup is basically text separated with BRs. As of today, I do not believe search engines penalize this behavior.In the future, it will be more important to make sure every piece of text contains as many semantics as possible. For now, the minimum semantic that a piece of text should contain is basic HTML markup like P, UL, Hx, etc. This information can help search engines understand the priority and context of the content. Plus, unmarked text is hard to style and maintain anyway.

UPDATE: There are some newer standards like microformats that can add semantic information to a page without effecting information rendering. Even if it is not clear how microformats affect search results now, presumably they will be important in the near future.

Conclusions

Hopefully it is clear that failing to follow Web standards can have a detrimental impact on your search results! Why not provide Google with the best information to index a page? Why risk Google not indexing a page at all because of syntax errors in the markup? Looking good in a browser isn’t enough these days if you want a successful Web site.

It is true that you can avoid most of the mistakes shown here without completely following Web standards, but they are useful as a guideline and as good programming rules. Next time you look at your page,let Aggiornotake over all the time-consuming tasks necessary to make a page XHTML compliant.

UPDATE: Aarron Walter just published a helpful findability strategy checklist that has sections on markup and server and client side code.

Aggiorno promotes Web standards by eliminating a lot of the tedious work that is required to validate a page. That improves the relationship between your site and search engines.

Use Aggiorno to:

Find missing alternate descriptions  

Make your code structure XHTML compliant

Convert special characters into appropriate entities

Help you with contentand style separation

Help you with text semantication

Currently rated 4.0 by 1 people

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , ,

Aggiorno | Web Standards

Aggiorno Release Candidate 0 (RC0) is now available

by Aggiorno Team 3. July 2008 07:37

We just uploaded Aggiorno RC0 to our site. 

We are getting closer every day to a final polished release that will make us proud.

This version fixes a number of small imperfections.  You feedback is invaluable, please give Aggiorno a try and let us know what you think.

 

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Aggiorno

Final thoughts on XHTML and HTML

by Gareth Powell 20. June 2008 05:01

This is our seventh and last post on XHTML/HTML.  With this post we want to draw some conclusions with regards to all the information that was provided.

HTML and XHTML offer very similar functionality in terms of describing and marking up documents for the web.  XHTML has a number of advantages in terms of its interoperability with other markup documents, and its consistent syntax.

A few years ago, it seemed clear that XHTML would be the “future of the web”, but more recently, HTML has grown in popularity, as browser support for XHTML has often not kept pace with developments. The competition on who is going to be more popular is still open. even if we believe XHTML has some definite advantages.

But if you’re ready to make the transition from HTML to XHTML, you’ll want to check out Aggiorno – a plug-in for Microsoft Visual Studio that has embedded knowledge about the differences between HTML and XHTML – to make your transition easier.  It automatically targets XHTML 1.0 Transitional documents and makes sure your pages are error-free and up-to-date before going on to offer additional improvements, such as improving accessibility, automatically upgrading table layouts to use CSS and extracting master pages from sites with similar formatting.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Aggiorno | Web Standards

About Aggiorno

Aggiorno RSS FeedsAggiorno is a unique knowledge-encapsulation platform that can make any website a valid, findable, accessible, standards compliant one. Read on

IE8 Compatibility Wizard

Automatically upgrades your website to render correctly in IE8!

Internet Explorer 8 Compatibility Wizard

Get it today!

RecentComments

Comment RSS

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Disclaimer

The opinions expressed here in are my own personal opinions and do not represent my employer's view in anyway

Copyright 2008


ArtinSoft Corporation ArtinSoft is Microsoft Certified Partner ISV/Software Solutions and Microsft Visual Studio Partner

With over fifteen years of experience, ArtinSoft has proven to be a key player in software evolution, by allowing customers from all over the world to ensure business continuity and compliance through software migration solutions and developer tools created upon principles of artificial intelligence. At present time, ArtinSoft Corporation remains a private firm in constant growth through a strategic partner network. Read More...