Wednesday 10 September 2014

Mobility Framework: Νέες πρωτοποριακές τεχνολογίες για ανάπτυξη και λειτουργία web & mobile εφαρμογών


Η αυξημένη χρήση των κινητών συσκευών έχει οδηγήσει  πολλές επιχειρήσεις να αναπτύξουν  εταιρικές  στρατηγικές ούτως ώστε να επωφεληθούν από τα οφέλη της φορητότητας.


Οργανισμοί σε όλο τον κόσμο μέρα με τη μέρα βασίζονται σε κινητές συσκευές, όπως smartphones, tablets, netbooks, αλλά και φορητούς υπολογιστές, για να διεξάγουν τις  καθημερινές επιχειρηματικές τους δραστηριότητες και εκτός του χώρου και του περιβάλλοντος εργασίας τους.

Η νέα γενιά των εργαζομένων χρησιμοποιεί τις κινητές συσκευές όχι μόνο για να επικοινωνεί, αλλά και για να ερμηνεύει τα δεδομένα για λήψη αποφάσεων, καθώς επίσης και για να αλληλεπιδρά με  τις εταιρικές επιχειρηματικές εφαρμογές.
Όταν όμως πρόκειται για επιχειρησιακές εφαρμογές, υπάρχουν προκλήσεις που συνδέονται με την εταιρική προσέγγιση όπως:
  • Η κλιμάκωση από ένα μικρό αριθμό εφαρμογών που καλύπτουν ένα μικρό μέρος των επιχειρησιακών ενοτήτων σε ένα ολοκληρωμένο χαρτοφυλάκιο πλήρους επιχειρησιακής λειτουργίας
  • Η διασφάλιση της συμβατότητας με τις υπάρχουσες εφαρμογές  εντός του περιβάλλοντος των εταιρειών
  • Η ασφάλεια των δεδομένων που φυλάσσονται στις συσκευές αλλά και της διακίνησης της πληροφορίας
  • Η συμμόρφωση με τις πολιτικές και τους κανονισμούς πρόσβασης και δικαιωμάτων
  • Η στρατηγική βελτιστοποίησης της διάρκειας ζωής των εφαρμογών
  • Ο κατακερματισμός ανά συσκευή ή και λειτουργικό σύστημα
  • Η πρόβλεψη εξέλιξης της τεχνολογίας και η αντιμετώπιση στις συχνές και γρήγορες αλλαγές των συσκευών.

Η SoftΟne λαμβάνοντας υπόψη τα παραπάνω προχώρησε στη στρατηγική σχεδίαση ενός καθορισμένου SoftMobility Framework ενιαίας αρχιτεκτονικής, για την ανάπτυξη  Web & Mobile εφαρμογών πλήρους ενταγμένων στην κεντρική μηχανοργάνωση.

Σε συνέχεια της Soft1 Open Architecture Development platform,  του σχεδιασμού ανοιχτής αρχιτεκτονικής και διασυνδεσιμότητας  (by design interoperability architecture) αλλά και της Softone  Cloud Technology, τα δυο βασικά συστατικά στοιχεία, που έρχονται ως φυσική εξέλιξη της ανάπτυξης των τεχνολογικών καινοτομιών του Soft1 και αποτελούν τους πυλώνες ανάπτυξης του framework είναι:
·         Mobile Application Development (MAD) Platform
·         EnterpriseMobility Management (EMM) System


Η Soft1 Mobile Application Development (MAD) platform  διαδραματίζει καίριο ρόλο στην  εύκολη και γρήγορη ανάπτυξη Web & Mobileεπιχειρησιακών εφαρμογών.
Βασισμένη:
  • στα Soft1 Web Services* για εύκολη, γρήγορη και ασφαλή διασυνδεσιμότητα
  • στον Soft1 Cloud Mobilizer* για άμεση πρόσβαση στα πραγματικά δεδομένα της επιχείρησης τόσο για τις on-premise όσο και για τιςcloud εγκαταστάσεις
  • στα HTML5 & CSS3 εργαλεία ανάπτυξης της Sencha για εύκολη και γρήγορη ανάπτυξη Web & Mobile εφαρμογών
  • στο Phone Gap της Adobe Systems για Device porting για όλα τα  Mobile Devices και mobile operation systems
  • στη SQLite Database
παρέχει όλα τα απαραίτητα στοιχεία για ολοκληρωμένες εφαρμογές σε όλον το κύκλο ανάπτυξης τους.

Διασφαλίζοντας πλήρη συμβατότητα με όλους τους Web Browsers*, τα λειτουργικά συστήματα και τις mobile συσκευές,  χρησιμοποιώντας όλα ταbusiness modules  του Soft1 για όλα τα business operations προσφέρει real time λειτουργία με τα πραγματικά δεδομένα τόσο για τις on-premise* όσο και για τις cloud εγκαταστάσεις με σχεδόν μηδενική παραμετροποίηση και χωρίς κρυφά κόστη.

Το Enterprise Mobility Management (EMM) System  παρέχει πλήρη έλεγχο   επιτρέποντας  στις επιχειρήσεις να βασίζονται σε ένα ενιαίο σημείο αναφοράς  για την πλήρη  διαχείριση όλων των Web αλλά και των Mobile εφαρμογών – συσκευών.
Συνδέοντας  όλα τα στοιχεία και διευκολύνοντας  τις εργασίες που πραγματοποιούνται στο πλαίσιο της πλατφόρμας, επεκτείνει ουσιαστικά τη λειτουργικότητα της εσωτερικής μηχανοργάνωσης στο χώρο των web και mobile εφαρμογών.
Mέσα από την κεντρική μηχανοργάνωση μέσω Mobile Device Management (MDM) αλλά και Mobile Application Management (MAM) δυνατοτήτων καθορίζονται και  ελέγχονται οι επιλογές και τα δικαιώματα  τόσο σε επίπεδο χρήστη όσο και η προσβασιμότητα των mobile συσκευών.  Ο βαθμός πληροφόρησης και αλληλεπίδρασης με το σύστημα καθορίζεται ακόμα και σε επίπεδο στελέχους, πελάτη ή και προμηθευτή.

Oι χρήστες βλέπουν και αλληλεπιδρούν στα πραγματικά δεδομένα της επιχείρησης (και όχι σε αντίγραφα αυτών) σε πραγματικό χρόνο με απόλυτο έλεγχο και  ασφάλεια, με ταυτόχρονη καταγραφή όλων των αιτημάτων τους σε συνδυασμό με την καταγραφή της γεωγραφικής  θέσης της αίτησης τους.
Χρησιμοποιώντας  SSL connections για τις αιτήσεις και OAuth authorization για την αυθεντικότητα των αιτούντων,  κλείδωμα mobile συσκευών, παρακολούθηση με στίγμα GPS αλλά και  απομακρυσμένη  διαχείριση με δυνατότητα διαγραφής  χρήστη, εξασφαλίζεται ενιαία και απόλυτη ασφάλεια τόσο των αιτήσεων όσο και των δεδομένων.
Συνοψίζοντας,  για το Soft1 Web & Mobile framework έχουμε:
  • Εύκολη, γρήγορη και ασφαλή διασυνδεσιμότητα
  • One-click άμεση πρόσβαση στα πραγματικά δεδομένα της επιχείρησης (και όχι σε αντίγραφα αυτών) τόσο για της on-premise όσο και για τις cloud εγκαταστάσεις
  • Εύκολη και γρήγορη ανάπτυξη Web & Mobile εφαρμογών.
Η SoftOne επενδύει συνεχώς σε καινοτόμες τεχνολογίες με σκοπό να  προσδώσει προστιθέμενη αξία στην υπάρχουσα μηχανογράφηση των επιχειρήσεων, δίνοντας λύσεις στις καθημερινές αυξανόμενες ανάγκες τους.

Εκμεταλλευόμενη  στο έπακρο τις σύγχρονες τεχνολογίες ως φυσική εξέλιξη της εφαρμογής και ως αναπόσπαστο κομμάτι της εσωτερικής μηχανοργάνωσης, ως επέκταση αλλά και ως εναλλακτικό user interface  προσφέρει ολοκληρωμένες λύσεις πλήρως ενταγμένες – με απόλυτο έλεγχο και ασφάλεια – στην κεντρική μηχανοργάνωση της σύγχρονης επιχείρησης.

First post on Softone Blog



Thursday 20 March 2008

Όλα για το SaaS

Το SaaS είναι ένα από τα πιο ενδιαφέροντα και επίκαιρα θέματα στην αγορά πληροφορικής, με κύριο χαρακτηριστικό τη δυνατότητα αλλά και την προοπτική να την επηρεάσει σημαντικά, τόσο σε τεχνικό όσο και σε εμπορικό επίπεδο.

Πώς διαφέρει το SaaS από το παραδοσιακό μοντέλο διάθεσης λογισμικού και ποια η επίδρασή του στη σχεδίαση και ανάπτυξη λογισμικού;

Ξεκινάμε με τον ορισμό του SaaS για να δούμε στη συνέχεια ποια επιχειρησιακά μοντέλα υποστηρίζει και ποιες είναι οι αλλαγές που φέρνει στον αρχιτεκτονικό σχεδιασμό, την ανάπτυξη, τις διαδικασίες και τη φιλοξενία εφαρμογών.

Ως SaaS ορίζουμε την παροχή λογισμικού ως υπηρεσία. Το όνομα SaaS επινοήθηκε σε ένα συνέδριο που διοργανώθηκε από το μη κερδοσκοπικό Software Development Forum [1] το Μάρτιο του 2005 [2]. Για να χρησιμοποιήσει το λογισμικό ο πελάτης αρκεί να έχει υπολογιστή με σύνδεση στο Διαδίκτυο. Δηλαδή, η λειτουργία του λογισμικού γίνεται on-line μέσω Internet και δεν υπάρχει ανάγκη «αγοράς» και εγκατάστασής του στον Η/Υ του πελάτη.

Η διάκριση μεταξύ SaaS εφαρμογών και εφαρμογών που διανέμονται μέσω του Διαδικτύου (downloads) είναι ότι οι SaaS εφαρμογές αναπτύχθηκαν ειδικά εκμεταλλευόμενες τις τεχνολογίες Διαδικτύου.

Σήμερα τα SaaS συστήματα είναι αξιόπιστα και όλο και περισσότεροι - κυρίως νέοι - πελάτες είναι πρόθυμοι να χρησιμοποιήσουν το Internet, το Http και το TCP / IP για την κάλυψη των απαιτήσεων μηχανογράφησής τους. Επιπλέον, η ασφάλεια που παρέχεται από τον προμηθευτή είναι επαρκώς αξιόπιστη και διαφανής από κάθε πλευρά, χάρη στην ευρεία υιοθέτηση πρωτόκολλων ασφαλείας όπως το SSL. Έτσι, οι πελάτες καλύπτουν τις απαιτήσεις ασφαλείας τους χωρίς ιδιαίτερη επιβάρυνση και πολυπλοκότητα.

Βασικά χαρακτηριστικά SaaS

Τα βασικά χαρακτηριστικά του SaaS με βάση την IDC περιλαμβάνουν [3]:

· Πακετοποιημένο λογισμικό (όχι custom), του οποίου η λειτουργία και η διαχείριση γίνονται μέσω διαδικτύου

· Κεντρική διαχείριση δεδομένων (δηλαδή, όχι στο χώρο του πελάτη), που διασφαλίζει πρόσβαση από παντού μέσω Internet

· Συγκεντρωτική δυνατότητα ενημέρωσης του λογισμικού με τις νέες εκδόσεις

· Multi-tenant αρχιτεκτονική, δηλαδή, δεν υπάρχει ξεχωριστή εγκατάσταση για κάθε πελάτη. Ουσιαστικά όλοι οι πελάτες συνυπάρχουν στον ίδιο χώρο, λειτουργούν το ίδιο λογισμικό αλλά ο κάθε ένας αγνοεί την ύπαρξη του άλλου

· Το λογισμικό αναπτύσσεται ειδικά για να λειτουργήσει ως SaaS, χρησιμοποιώντας ειδικές τεχνολογίες. Μερικές από τις τεχνολογίες αυτές είναι, για παράδειγμα, οι:

1. Stateless Servers ή Loose-State Servers με load-balanced Server farms, όπου υπάρχουν αρκετοί Servers που μπορούν εν δυνάμει όλοι να εξυπηρετήσουν αιτήσεις πελατών ισορροπώντας το φόρτο λειτουργίας

2. Hibernate Connections: συνδέσεις εν υπνώσει, που αφυπνίζονται ανάλογα με τις αιτήσεις πελατών

3. Selective Compression Technology: επιλεκτική συμπίεση δεδομένων για τη βελτιστοποίηση των πακέτων δεδομένων που ανταλλάσσονται κρυπτογραφημένα μέσω διαδικτύου

4. Reduced RPC Call Technology:, επικοινωνία μόνο όταν είναι απολύτως απαραίτητη για τα δεδομένα της εφαρμογής και όχι για κάθε keyboard press ή mouse click.

· Δυνατότητα εύκολης παραμετροποίησης των εφαρμογών SaaS ώστε να μπορούν οι πελάτες να δημιουργούν πολλά διαφορετικά είδη επιχειρηματικής λογικής πάνω στην εφαρμογή μιας κοινής πλατφόρμας. Οι περισσότεροι πάροχοι SaaS επιτρέπουν ένα ευρύ φάσμα προσαρμογής μέσα σε ένα βασικό σύνολο λειτουργιών.

Η Multi-tenant αρχιτεκτονική είναι ένας από τους λόγους που το SaaS διαφοροποιείται από το ASP (Application Service Provider). Εκεί ο κάθε πελάτης είχε πρόσβαση στη δική του μοναδική λύση, αναπτυγμένη ειδικά γι’ αυτόν από τον προμηθευτή του λογισμικού.

Είναι λογικό να υποθέσει κανείς ότι η Multi-tenant αρχιτεκτονική απλοποιεί τη διαχείριση της εφαρμογής για τον κατασκευαστή και πάροχο του SaaS. Το Multi-tenant μοντέλο ελαχιστοποιεί το κόστος για τους παρόχους που καλούνται να επέμβουν κεντρικά. Ταυτόχρονα, επωφελούνται και όλοι οι πελάτες δεδομένου του ότι οι αναβαθμίσεις είναι αμέσως διαθέσιμες σε ολόκληρη την πλατφόρμα και κατά συνέπεια σε όλους τους πελάτες, χωρίς οι ίδιοι να χρειάζεται να προβούν στην παραμικρή ενέργεια.

Επίπεδα ωριμότητας SaaS

Η αρχιτεκτονική του SaaS έχει περάσει από πολλά επίπεδα ωριμότητας. Ξεκινώντας το 1990 με παρόμοιο αρχιτεκτονικό μοντέλο με αυτό του παραδοσιακού μοντέλου (ASP) , φτάνουμε σήμερα στο επίπεδο όπου ο πάροχος φιλοξενεί πολλούς πελάτες σε μια load-balanced farm, που του παρέχουν εξειδικευμένα SaaS Data Centers, με τα δεδομένα του κάθε πελάτη να είναι αφενός μεν σε κοινό τόπο, αφετέρου να διατηρούνται χωριστά. Ένα SaaS σύστημα προσφέρει τη δυνατότητα αυθαίρετης κλιμάκωσης αριθμού πελατών με αύξηση ή μείωση, χωρίς να απαιτείται επιπλέον εκ νέου σχεδιασμός του λογισμικού.

Παράγοντες υιοθέτησης SaaS

Χαμηλότερες δαπάνες για το λογισμικό: Ο πελάτης (συνδρομητής) δεν χρειάζεται να καταβάλει εξαρχής ποσό που αντιστοιχεί στη συνολική αξία του λογισμικού που πρόκειται να αξιοποιήσει. Πληρώνει μόνο την ετήσια συνδρομή που περιλαμβάνει και τις νέες εκδόσεις και αντιστοιχεί με μικρό μόνο ποσοστό της συνολικής αξίας λογισμικού και υπηρεσιών νέων εκδόσεων.

Χαμηλότερες δαπάνες για το hardware: Ο συνδρομητής δεν χρειάζεται να αποκτήσει ιδιαίτερη υλικοτεχνική υποδομή προκειμένου να αξιοποιήσει την υπηρεσία. Για να λειτουργήσει αρκεί ένας υπολογιστής με πρόσβαση στο διαδίκτυο. Ακόμη, δεν χρειάζεται μεγάλες εγκαταστάσεις αποθήκευσης δεδομένων, ούτε τακτική λήψη αντιγράφων ασφαλείας, μια και γι’ αυτά φροντίζει ο πάροχος.

Πρόσβαση σε λογισμικό υψηλών προδιαγραφών: Ο πελάτης που δεν επιθυμεί να κάνει εξ αρχής μεγάλη επένδυση στη μηχανογράφηση μπορεί με το SaaS να αποκτήσει πρόσβαση σε εξαιρετικής ποιότητας λογισμικό για την εταιρία του με πολύ μικρό κόστος.

Λιγότερο Προσωπικό: Το SaaS μειώνει την ανάγκη ειδικά εκπαιδευμένου προσωπικού που απαιτείται για τη συντήρηση, την παρακολούθηση της υλικοτεχνικής υποδομής καθώς και την ενημέρωση εκδόσεων λογισμικού.

Πρόσβαση στο λογισμικό από παντού: Ο πελάτης χρειάζεται μόνο μία σύνδεση στο Internet για να συνδεθεί με τα δεδομένα και την εφαρμογή του από οπουδήποτε, οποιαδήποτε στιγμή.

Παράγοντες περιορισμού υιοθέτησης SaaS

Επιθυμία για τήρηση δεδομένων επιχείρησης εσωτερικά: Πολλές επιχειρήσεις εκτιμούν ότι η τήρηση των δεδομένων εσωτερικά περιορίζει τον κίνδυνο ανεπιθύμητης πρόσβασης σε αυτά. Ως αντεπιχείρημα αναφέρεται ότι οι επαγγελματίες που δραστηριοποιούνται στην ανάπτυξη των SaaS εφαρμογών έχουν τη δυνατότητα να προσφέρουν κατά κανόνα πολύ καλύτερες υπηρεσίες ασφάλειας από πιθανούς κινδύνους.

Οι SaaS εφαρμογές δημιουργούν κάποιες δυσκολίες σε επιχειρήσεις που χρειάζονται εκτεταμένη παραμετροποίηση. Αλλά και σε αυτόν τον τομέα οι SaaS πάροχοι έχουν σημειώσει ιδιαίτερη πρόοδο.

Βασικά πλεονεκτήματα για τους κατασκευαστές λογισμικού

· Βασικό πλεονέκτημα για τους κατασκευαστές λογισμικού αποτελεί η προοπτική σταθερά αυξανόμενου εσόδου (από τις παλαιές και νέες ετήσιες συνδρομές) που μακροπρόθεσμα μπορεί να δημιουργήσει εισόδημα μεγαλύτερο από αυτό που αναμένεται από τη διάθεση λογισμικού μέσω παραχώρησης αδειών χρήσης.

· Μια εταιρία παροχής SaaS στοχεύει σε μια παγκόσμια αγορά. Λόγω της ελκυστικής τιμολογιακής πολιτικής έχει τη δυνατότητα να αποκτήσει πελάτες που δεν θα αγόραζαν με το παραδοσιακό μοντέλο (The Long Tail theory)[4].

· Επιπλέον μέσω SaaS οι πάροχοι μπορούν να περιορίσουν την πειρατεία και την παράνομη χρήση λογισμικού και να μειώσουν τις ζημιές που συνδέονται με τέτοιου είδους δραστηριότητες.

Είναι η υπηρεσία SaaS κατάλληλη για εσάς; [5]

1. Η λειτουργικότητα που χρειάζεστε είναι διαθέσιμη μέσω της υπηρεσίας, δηλαδή, οι εφαρμογές που περιλαμβάνονται στην υπηρεσία καλύπτουν τις απαιτήσεις σας ως προς τις δυνατότητες καταχώρισης και επεξεργασίας δεδομένων

2. Θέλετε να διασφαλίσετε πρόσβαση στην εφαρμογή από πολλές διαφορετικές τοποθεσίες τόσο για εσάς όσο και για τα συνεργαζόμενα με εσάς μέρη. ANYTIME, ANYWHERE

3. Πιστεύετε ότι ο πάροχος της υπηρεσίας μπορεί να εξασφαλίσει τα κατάλληλα επίπεδα ασφάλειας και διαθεσιμότητας

4. Θέλετε να έχετε πλήρη χρήση της εφαρμογής χωρίς να επενδύσετε στις απαραίτητες υποδομές πληροφορικής που απαιτούνται με το συμβατικό μοντέλο διάθεσης

5. Δεν θέλετε να επενδύσετε σε πόρους και χρόνο προκειμένου να διασφαλίσετε την ομαλή λειτουργία της εφαρμογής αλλά και την κάλυψη των υποχρεώσεων διαχείρισής της όπως λήψη αντιγράφων ασφαλείας (backup), εγκατάσταση νέων εκδόσεων (updates), κλπ

6. Θέλετε να αποφύγετε την αρχική επένδυση που απαιτείται για την απόκτηση συμβατικής άδειας χρήσης του λογισμικού

1. http://www.sdforum.org/

2. http://sanjose.bizjournals.com/sanjose/stories/2005/03/21/smallb2.html?jst=cn_cn_lk

3. http://www.idc.com/getdoc.jsp?containerId=33453&pageType=PRINTFRIENDLY#33453-S-0001

4. The Long Tail: Why the Future of Business is Selling Less of More by Chris Anderson (Author)

5. Softone SaaS

Monday 4 December 2006

Τεχνολογίες Διαδικτύου – Επανασχεδιασμός εταιρικών διαδικασιών μέσω διαδικτύου


Το Internet συνδέει παγκοσμίως εκατομμύρια υπολογιστών, οι οποίοι ανήκουν σε μικρότερα τοπικά δίκτυα, με ένα διαφανή τρόπο.

Ξεκινώντας από την διασύνδεση των πανεπιστημίων και προχωρώντας στην χρήση των πρώτων υπηρεσιών, όπως το email και το world wide web σαν βασικό εργαλείο πλοήγησης, έφτασε σε μια πραγματικά ώριμη κατάσταση από τεχνολογική, οικονομική και κοινωνική άποψη που εκφράστηκε με προηγμένες υπηρεσίες, έμφαση στην πληροφορία και κάθετες υπηρεσίες, όπως e-banking ή e-government (το κράτος ανακάλυψε τον τρόπο να εξυπηρετεί καλύτερα τον πολίτη του). Η πληροφορία σε οποιαδήποτε μορφή, δομημένη – αδόμητη, γίνεται «ο βασιλιάς», αρκεί να είναι «εκεί έξω».

Κάπου εκεί συνέβη αυτό που όλοι γνωρίζουμε σαν «φούσκα» του Internet. Η αξία του υπερεκτιμήθηκε οικονομικά, κοινωνικά, πολιτισμικά και απαξιώθηκε απότομα.

Παρ’ όλα αυτά, ούτε οι ανάγκες που οδήγησαν εκεί αλλά ούτε οι τεχνολογίες που φτιάχτηκαν για να τις ικανοποιήσουν, σταμάτησαν να υπάρχουν και να εξελίσσονται.

Αμέσως μετά, ξεκίνησε η αναζήτηση για το πώς θα μπορούσε να γίνει η βέλτιστη εκμετάλλευση του ηλεκτρονικού ταχυδρομείου, του Διαδικτύου και του Ιστού, ούτως ώστε να βελτιωθεί η επιχειρησιακή διαδικασία. Συγχρόνως, το ενδιαφέρον στράφηκε στην ανάπτυξη αρχιτεκτονικών συστημάτων μέτρησης της απόδοσης των επιχειρησιακών διαδικασιών που ευθυγραμμίζουν τις επιχειρησιακές πρακτικές με τους εταιρικούς στόχους.

Σήμερα, το Διαδίκτυο αποτελεί μια εξαιρετική πλατφόρμα ανάπτυξης. Οι υπολογιστές, τα κινητά τηλέφωνα και πλήθος άλλων τρόπων επικοινωνίας συνθέτουν, µέσω ολοένα και ταχύτερων δικτύων, ένα περιβάλλον σαφώς πιο ενδιαφέρον και διαδραστικό από αυτό που παρείχε στις προηγούμενες γενιές, η διάδοση και χρήση εφευρέσεων, όπως το τηλέφωνο, το fax κ.α.

Η ενσωμάτωση νέων τεχνολογιών Διαδικτύου στα σύγχρονα συστήματα λογισμικού αλλά και η φροντίδα των παραδοσιακών ανησυχιών της επιχείρησης για την αύξηση της αποδοτικότητας σε συνδυασμό με τις διαδικασίες και τις δραστηριότητες αυτοματοποίησης, λειτουργούν ως κεντρικός άξονας για τη βελτιστοποίηση των επιχειρησιακών διαδικασιών.

Τα σύγχρονα συστήματα λογισμικού θα πρέπει να ενσωματώνουν ή να μπορούν εύκολα να υποστηρίξουν υπηρεσίες, όπως Web sites, Portals, e-Commerce, s-Commerce (social commerce, εμπορικές κινήσεις που δρομολογούνται από τις σχέσεις των μελών μιας online κοινότητας), Communities, Rich media repositories, Auction portals. Ο πελάτης ή ο συνεργάτης παρακολουθεί on-line την συναλλακτική του κίνηση, τις εκκρεμείς παραγγελίες του, το υπόλοιπό του, έχει την δυνατότητα να παραγγείλει άμεσα και είναι ενημερωμένος κάθε στιγμή για την πορεία των θεμάτων που των αφορούν.

Με Web τεχνολογίες όπως web services, personalization εμφάνισης και περιεχομένου, RSS και XML σαν μέσο ανταλλαγής πληροφορίας μεταξύ των διαφόρων modules και συστημάτων, τα στοιχεία δεν τυπώνονται απλά αλλά αποστέλλονται άμεσα στον παραλήπτη που αφορούν. Αυτός δε χρειάζεται να τα επαναπληκτρολογεί αλλά εισάγονται άμεσα, με επιβεβαίωση, στο δικό του προηγμένο σύστημα λογισμικού.

Web πρακτικές σε τομείς όπως, new version deployment, mutli-tier αρχιτεκτονικές και mash-ups επιτρέπουν στον τελικό χειριστή να έχει πρόσβαση εύκολα και άμεσα σε νέες εκδόσεις, αναφορές προβλημάτων και e-support. Η υποστήριξη γίνεται σε πραγματικό χρόνο την ώρα που υπάρχει το πρόβλημα. Η φυσική παρουσία τεχνικού στο χώρο της επιχείρησης, με το χρόνο και το κόστος που αυτό συνεπάγεται, σταδιακά θα αποτελέσει παρελθόν.

Η εφαρμογή φιλοσοφιών smart clients σε συνδυασμό με web user interface, όπως απλά user interfaces, γρήγορη ανεύρεση, hyper-linking, Back-Front navigation, home pages, summarizing pages, web part δίνουν την δυνατότητα ακόμη και σε μη εξοικειωμένους χειριστές να είναι άμεσα παραγωγικοί.

Χρήση περιφερειακών web υπηρεσιών, όπως Customer portals, Dealer portals, User communities, Forums, Knowledge bases, Document repositories, External resources, Targeted advertisements, Mail integration, SMS integration, Chat integration: η λήψη ενός SMS από το σύστημα λογισμικού μπορεί να εκκινήσει σειρά ενεργειών όπως καταχωρήσεις, ενημερώσεις, εκτυπώσεις, αλλά και η πραγματοποίηση μιας ενέργειας καταχώρησης, μεταβολής, διαγραφής, κ.τ.λ μπορεί να εκκινήσει σειρά γεγονότων, όπως αποστολή SMS, emails κ.τ.λ.

Σύγχρονα μοντέλα διάθεσης λογισμικού, όπως :

  • «Try before buy», το οποίο παρέχει τη δυνατότητα πλήρους χρήσης (όχι Demo) προηγμένων συστημάτων λογισμικού. Η επιχείρηση μπορεί να το δοκιμάσει σε κανονική κλίμακα πριν προβεί σε αγορά.
  • ASK (χρονομίσθωση αντί αγοράς), όπου δεν απαιτείται η αγορά για την πλήρη εκμετάλλευση προηγμένων συστημάτων λογισμικού. Η επιχείρηση πληρώνει μόνο για όσο χρονικό διάστημα τα χρησιμοποιεί.
  • SaaS (Software as a Service), όπου δε απαιτείται ούτε αγορά, ούτε χρονομίσθωση λογισμικού αλλά και ούτε ισχυρά υπολογιστικά συστήματα για βάσεις δεδομένων, backup κ.τ.λ. Χρειάζεται μόνο μια σύνδεση στο Διαδίκτυο και ένας απλός υπολογιστής για να γίνει download και να λειτουργήσει ο Smart Client. Τα υπόλοιπα τα αναλαμβάνουν οι κατασκευαστές και παροχείς λογισμικού.

Παράλληλα, χαρακτηριστικά για blogging και RSS δίνουν σε εταιρικούς χρήστες και συνεργάτες νέες δυνατότητες συνεργασίας και ανταλλαγής πληροφοριών μέσω ασφαλούς περιβάλλοντος.

Τα σύγχρονα συστήματα λογισμικού οφείλουν να λειτουργούν ως πλατφόρμα ανάπτυξης της επιχείρησης, υιοθετώντας Web2.0 λύσεις ενταγμένες στο κεντρικό μηχανογραφικό σύστημα του οργανισμού και αξιοποιώντας την ενότητα - πλατφόρμα Business Processes, ενότητα που είναι επιλέξιμη και πλήρως ενταγμένη στον κορμό των συστημάτων.
Με αυτόν τον τρόπο, οι λύσεις εκμεταλλεύονται πλήρως όλα τα εμπλεκόμενα στοιχεία της επιχείρησης όπως Συναλλασσόμενοι, Εργαζόμενοι, Αποθήκη, Υπηρεσίες, Δαπάνες, Έργα, Μέσα, Συμβάσεις καθώς επίσης και στοιχεία Κόστους & Χρόνου (που ούτως ή άλλως τηρούνται στις διάφορες ενότητες του συστήματος) και επιλύουν με δραστικό τρόπο ζητήματα job costing σε όλες τις ενέργειες που διαχειρίζεται το σύστημα.

Η διαλειτουργικότητα που επιτυγχάνεται είναι ασύγκριτη καθώς το σύστημα λειτουργεί πολύ γρήγορα, προσομοιώνοντας ακριβέστερα τη λειτουργία της επιχείρησης χωρίς να απαιτείται η χρήση περιφερειακών εφαρμογών. Παράλληλα, αξιοποιώντας τις νέες τεχνολογίες, επιτυγχάνεται έγκαιρη και αξιόπιστη πληροφόρηση σε όλα τα επίπεδα της επιχείρησης.

Τα σύγχρονα συστήματα λογισμικού υπόσχονται γρηγορότερη και ευκολότερη ανάπτυξη, μεγαλύτερη διαλειτουργικότητα με άλλες εφαρμογές και συστήματα, απλουστευμένη επέκταση και διαχείριση των λύσεων και τη μετάβαση από τους σημερινούς ιστοχώρους ενημέρωσης στις αυριανές υπηρεσίες Ιστού.

Στο νέο, γεμάτο προκλήσεις, ραγδαία αναπτυσσόμενο και συνεχώς μεταβαλλόμενο

περιβάλλον, η εικόνα για ένα διάστημα θα είναι χαοτική. Νέες επιχειρηματικές δραστηριότητες, ιδέες κάθε είδους, υπέρμαχοι των αλλαγών και οπισθέλκουσες δυνάμεις θα διασταυρώνουν τα ξίφη τους για μια θέση στο νέο σκηνικό.