In addition to our products and tools, MeLogic has extensive experience developing custom applications to meet specific needs. Many of these are outlined in our portfolio section. We feel that our wide range of skills and expertise is our largest asset, and this allows us to handle all aspects of online application development. Because of our relatively small size, we are also able to nurture a close working relationship with our clients that would otherwise not be possible with a larger development team. MeLogic is able to bring the following experience to all customized projects:
Graphic Design - Initially, web site development consisted only of graphic design, and to this day we have designed the majority of our portfolio sites. Because of our server-side experience, we have also been brought in on projects to work with established or in-house design teams. We are equally comfortable working with vector images in Illustrator or Flash, raster images in Photoshop, or 3D models in Maya or 3DMax.
Multimedia Development - We have been using Macromedia Director since our inception, and Macromedia Flash before it was even called Flash and was instead two separate products. Considering these are the standard tools used in multimedia production today, we feel we are among the best in this area of development.
HTML Design and Coding - Generally, once the site has been designed it must be converted into a format suitable for the web. This requires designing HTML templates that conform to the design specified, as well as display consistently across browser types and versions. With the many different browsers available today, it is important to know where to sacrifice functionality for accessibility. Our years of experience have made us pros in making these kinds of decisions.
Client-Side Coding - Client-side coding consists of writing application code that is run in the browser. Generally, this is done in JavaScript or VBScript, and we are equally comfortable with both.
Server-Side Coding - Much of the online interactivity you have experienced is likely due to server-side coding. This is where the more powerful applications are written, and generally this is the type of work involved when building applications that utilize existing back-end systems or databases. Rarely will you find a robust website today that does not incorporate some flavor of server-side application processing. It is truly our specialty, and we are able to develop in an ASP, ASP.NET, or J2EE/Java/Servlet environment using VBScript, C#, or Java respectively.
Database Integration and Administration - Our familiarity with light systems such as Access or MySql, and the powerhouses SQL Server and Oracle, allows us to recommend a system that meets your needs, budget, and portability requirements.
XML / XSLT - Many people talk about it, fewer know what it is, and fewer still have worked with it or know where it is best utilized. We have built real-world applications that take advantage of XML at some point within the process, and consider ourselves experts at suggesting where this technology could be put to use in any given project.
Video Processing - We couldn't consider ourselves true multimedia experts without experience editing video in Adobe Premiere and After Effects. Luckily, we have this experience.
Streaming Technologies - We are currently one of only a few development houses that can claim real-world experience in building streaming applications utilizing Macromedia's Flash Communication Server MX. Take a peek at the S.I.M.S. product to see what we can do with this exciting technology.
System Administration - We offer a complete hosting solution for the applications and sites we have built, and this system administration experience is invaluable in troubleshooting application issues, as well as in designing an application that works best with the system on which it is to be hosted. You can request our hosting price list via the contact us section.
Client Communication - Not a programming asset, but just as valuable. We can't count how many times we have received praise for our ability to talk to our clients in a manner that allows them to understand the issues involved in building an application, without confusing them with techno-babble. Communicating abstract and unfamiliar technologies efficiently is not an easy task, and can often leave the client feeling frustrated if not handled correctly. Without proper communication and joint understanding on all issues, we feel that complete success is impossible. For this reason we take pride in our ability to communicate with our clients effectively on every project.
There are a number of other technologies we have worked with, but most will fall into one of the above categories. If you would like to contact us for an initial consultation, please visit our contact us section.